@caidrive/shared
Version:
caidrive.shared.components
24 lines (23 loc) • 428 B
TypeScript
/**
* What it does.
*
* @param name - Parameter description.
* @returns Type and description of the returned object.
*
* @example
* ```
* Write me later.
* ```
*/
import { KeyValuePairs } from "../core";
export declare abstract class ValueObject<T extends KeyValuePairs> {
protected props: T;
/**
*
*/
constructor(props: T);
/**
*
*/
equals(vObject: ValueObject<T>): boolean;
}