UNPKG

@types/extend

Version:
39 lines (33 loc) 1.58 kB
# Installation > `npm install --save @types/extend` # Summary This package contains type definitions for extend (https://github.com/justmoon/node-extend). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/extend. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/extend/index.d.ts) ````ts declare function extend<T, U>(deep: boolean, target: T, source: U): T & U; declare function extend<T, U, V>(deep: boolean, target: T, source1: U, source2: V): T & U & V; declare function extend<T, U, V, W>(deep: boolean, target: T, source1: U, source2: V, source3: W): T & U & V & W; declare function extend<T, U, V, W, X>( deep: boolean, target: T, source1: U, source2: V, source3: W, source4: X, ): T & U & V & W & X; declare function extend<T, U>(target: T, source: U): T & U; declare function extend<T, U, V>(target: T, source1: U, source2: V): T & U & V; declare function extend<T, U, V, W>(target: T, source1: U, source2: V, source3: W): T & U & V & W; declare function extend<T, U, V, W, X>(target: T, source1: U, source2: V, source3: W, source4: X): T & U & V & W & X; declare function extend(deep: boolean, target: any, ...sources: any[]): any; declare function extend(target: any, ...sources: any[]): any; declare namespace extend {} export = extend; ```` ### Additional Details * Last updated: Tue, 07 Nov 2023 03:09:37 GMT * Dependencies: none # Credits These definitions were written by [Stefan Steinhart](https://github.com/reppners).