UNPKG

@pashoo2/clean-architecture-boilerplate

Version:
6 lines (5 loc) 556 B
import { IEntity, TEntityTypeMain } from '../../../entities/interfaces'; import { TIdentityValueObject } from '../../../valueObjects/interfaces'; export declare function validateEntityType(entityType: TEntityTypeMain): void; export declare function validateEntityObject<EntityId extends TIdentityValueObject, EntityType extends TEntityTypeMain>(entity: IEntity<EntityId, EntityType>): void; export declare function validateEntityBasic<EntityId extends TIdentityValueObject, EntityType extends TEntityTypeMain>(entity: IEntity<EntityId, EntityType>): void;