UNPKG

@intuitionrobotics/ts-common

Version:
11 lines 674 B
export declare function deepClone<T>(obj: T): T; export declare function _keys<T extends { [k: string]: any; }, K extends keyof T>(instance: T): K[]; export declare function _values<T extends object = object>(object: T): (T[keyof T])[]; export declare function _setTypedProp<T extends object>(instance: T, key: keyof T, value: T[keyof T]): void; export declare function cloneArr<T>(value: T[]): T[]; export declare function cloneObj<T extends object>(obj: T): T; export declare function compare<T>(one?: T, two?: T, keys?: (keyof T)[]): boolean; export declare function assert<T>(message: string, expected: T, actual: T): void; //# sourceMappingURL=object-tools.d.ts.map