UNPKG

ddd-tool-kit

Version:

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

11 lines (10 loc) 504 B
import { IdProps } from './id.props'; import { ValueObject } from '../../../abstract/value-object/value-object.abstract'; import { Output } from '../../../utils/output/output.util'; export declare class IdValueObject extends ValueObject<IdProps> { equals(domainId: IdValueObject): boolean; protected sanitizeProps(): void; protected isValidProps(): boolean; static getDefault(): IdValueObject; static init(props: IdProps): Output<import("../../..").IError> | Output<IdValueObject>; }