@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
13 lines (12 loc) • 887 B
TypeScript
export declare const pick: <T>(obj: T, ...args: any[]) => T;
export declare function isObject(item: any): any;
export declare function isPlainObject(obj: any): boolean;
export declare function mergeDeep<T extends Record<any, any>, U extends Record<any, any>>(target: T, source: U, ignoreUndefined?: boolean): T & U;
export declare function getValueInPath(o: object | undefined, path: string): any;
export declare function removeInPath(o: object, path: string): object | undefined;
export declare function removeFunctions(o: object | undefined): any;
export declare function getHashValue<T>(v: T): any;
export declare function removeUndefined(value: any, removeEmptyStrings?: boolean): any;
export declare function removeNulls(value: any): any;
export declare function isEmptyObject(obj: object): boolean;
export declare function removePropsIfExisting(source: any, comparison: any): any;