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
TypeScript
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>;
}