/** * Only call and return the result of `f` if `obj` is defined (not null nor * undefined) */ export declare function map(obj: T | undefined | null, f: (t: T) => R): R | undefined; export declare function isFunction(obj: any): obj is () => any; export declare function orElse(obj: T | undefined, defaultValue: T | (() => T)): T; export declare function fromEntries(arr: [string | undefined, any][]): any; export declare function omit, S extends keyof T>(t: T, ...keysToOmit: S[]): Omit;