8 lines
217 B
TypeScript
8 lines
217 B
TypeScript
export interface ValueObjectProps<Props> {
|
|
readonly props: Props;
|
|
equals(other: ValueObjectProps<Props>): boolean;
|
|
}
|
|
|
|
// Alias for backward compatibility
|
|
export type IValueObject<Props> = ValueObjectProps<Props>;
|