typescript-immutable-helper
Version:
Helpers for handling immutable objects with typescript
13 lines (12 loc) • 331 B
TypeScript
/**
* freezes an object recursively
* @param {T} object object child freeze
* @returns {T} frozen object
*/
export declare function deepFreeze<T>(object: T): T;
/**
* checks if object is deep frozen with {@link deepFreeze]
* @param object
* @returns {boolean}
*/
export declare function isDeepFrozen(object: any): boolean;