1
1
mirror of https://github.com/theoludwig/p61-project.git synced 2024-07-17 07:00:12 +02:00
p61-project/domain/entities/_Entity.ts

17 lines
322 B
TypeScript
Raw Normal View History

2024-03-15 22:48:28 +01:00
export interface EntityOptions {
id: string
}
export abstract class Entity implements EntityOptions {
public readonly id: string
public constructor(options: EntityOptions) {
const { id } = options
this.id = id
}
// public equals(entity: Entity): boolean {
// return entity.id === this.id
// }
}