@pashoo2/clean-architecture-boilerplate
Version:
Clean architecture boilerplate
8 lines (7 loc) • 500 B
TypeScript
import { IMultiValuesValueObject, IMultiValuesValueObjectValue } from './multipleValuesValueObjectBase';
import { IBaseValueObject } from './baseValueObject';
export interface IIdentityValueObjectSimple extends IBaseValueObject<string, string> {
}
export interface IIdentityMultiValueObject<V extends IMultiValuesValueObjectValue = IMultiValuesValueObjectValue> extends IMultiValuesValueObject<V> {
}
export declare type TIdentityValueObject = IIdentityValueObjectSimple | IIdentityMultiValueObject;