@bemedev/decompose
Version:
Decompose object and so more
11 lines • 522 B
TypeScript
import type { types } from '@bemedev/types';
import type { FlatByKey, FlatOptions } from './types.types';
type Flat_F = <T extends types.Ru, omit extends types.PickKeysBy<T, object> & string>(val: T, omitKey: omit, options?: FlatOptions) => FlatByKey<T, omit, FlatOptions>;
type _Flat_F = (val: any, omitKey: string, options?: FlatOptions, path?: string) => any;
export type Flat = Flat_F & {
strict: Flat_F;
low: _Flat_F;
};
export declare const flatByKey: Flat;
export {};
//# sourceMappingURL=flatByKey.d.ts.map