UNPKG

@backtrace/sdk-core

Version:
8 lines (7 loc) 359 B
type DeepPartial<T extends object> = Partial<{ [K in keyof T]: T[K] extends object ? DeepPartial<T[K]> : T[K]; }>; declare const REMOVED_PLACEHOLDER = "<removed>"; export type Limited<T extends object> = DeepPartial<T> | typeof REMOVED_PLACEHOLDER; export declare function limitObjectDepth<T extends object>(obj: T, depth: number): Limited<T>; export {};