UNPKG

@types/flat

Version:
63 lines (50 loc) 1.8 kB
# Installation > `npm install --save @types/flat` # Summary This package contains type definitions for flat (https://github.com/hughsk/flat). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/flat. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/flat/index.d.ts) ````ts // Type definitions for flat 5.0.0 // Project: https://github.com/hughsk/flat // Definitions by: Ilya Mochalov <https://github.com/chrootsu> // Oz Weiss <https://github.com/thewizarodofoz> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare var flatten: FlatTypes.Flatten; export = flatten; declare namespace FlatTypes { interface FlattenOptions { delimiter?: string | undefined; safe?: boolean | undefined; maxDepth?: number | undefined; transformKey?: ((key: string) => string) | undefined; } interface Flatten { <TTarget, TResult>( target: TTarget, options?: FlattenOptions ): TResult; flatten: Flatten; unflatten: Unflatten; } interface UnflattenOptions { delimiter?: string | undefined; object?: boolean | undefined; overwrite?: boolean | undefined; transformKey?: ((key: string) => string) | undefined; } interface Unflatten { <TTarget, TResult>( target: TTarget, options?: UnflattenOptions ): TResult; } } ```` ### Additional Details * Last updated: Tue, 06 Jul 2021 20:32:59 GMT * Dependencies: none * Global values: none # Credits These definitions were written by [ Ilya Mochalov](https://github.com/chrootsu), and [Oz Weiss](https://github.com/thewizarodofoz).