@devexpress/utils
Version:
DevExpress utils
19 lines • 574 B
TypeScript
export declare type EqualFunc<T> = (a: T, b: T) => boolean;
export declare type CmpFunc<T> = (a: T, b: T) => number;
export declare type SimpleConverter<T = number> = (value: T) => T;
export interface ICloneable<T> {
clone(): T;
}
export interface ISupportCopyFrom<T> {
copyFrom(obj: T): void;
}
export interface IDisposable {
dispose(): any;
}
export interface IEquatable<T> {
equals(obj: T): boolean;
}
export interface ISupportConverting<T> {
applyConverter(converter: SimpleConverter<T>): this;
}
//# sourceMappingURL=types.d.ts.map