UNPKG

ddd-tool-kit

Version:

A development tool kit for using Domain Driven Design in your Web API Node.js

11 lines (10 loc) 461 B
import { IdValueObject } from '../../implementations/value-objects/id/id.value-object'; import { Domain } from '../domain.abstract'; import { IBaseDomainEntity } from './base-domain-entity'; export declare abstract class Entity<T extends IBaseDomainEntity> extends Domain<T> { protected defaultValueObjects: string[]; protected defaultEntities: string[]; constructor(props: T); get id(): IdValueObject; equals(entity: Entity<T>): boolean; }