UNPKG

@overture-stack/sqon-builder

Version:
10 lines (9 loc) 288 B
type StripFunctions<T extends { [key: string]: any; }> = T extends infer U ? { [k in keyof U]: T[k] extends Function ? never : T[k]; } : never; declare const cloneDeepValues: <T extends { [key: string]: any; }>(source: T) => StripFunctions<T>; export default cloneDeepValues;