@pashoo2/clean-architecture-boilerplate
Version:
Clean architecture boilerplate
9 lines (8 loc) • 455 B
TypeScript
import { TSimpleType } from '../../../interfaces';
import { IBaseValueObject, IMultiValuesValueObject, IMultiValuesValueObjectValue } from '../../../valueObjects/interfaces';
export interface IIsEmptyBaseValueObjectValue {
(valueObjectValue: IBaseValueObject<TSimpleType>['value']): boolean;
}
export interface IIsEmptyMultipleValuesValueObjectValue {
(valueObjectValue: IMultiValuesValueObject<IMultiValuesValueObjectValue>['value']): boolean;
}