import { Entity } from "@app/core/entities/entity";
export interface ProductProps {
id?: string
title: string
price: number
}
export class Product extends Entity<ProductProps> {
constructor(props: ProductProps) {
super(props);
}
get id(): string {
return this.props.id;
}
get title(): string {
return this.props.title;
}
get price(): number {
return this.props.price;
}
}
view raw product.ts hosted with ❤ by GitHub