UNPKG

@allmaps/stdlib

Version:

Allmaps Standard Library

6 lines (5 loc) 477 B
export declare function mergeOptions<Options0, Options1>(options0: Options0, options1?: Options1): Options0 & Options1; export declare function mergeOptionsUnlessUndefined<Options0, Options1 extends Record<string, any>>(options0: Options0, options1?: Options1): Options0 & Partial<{ [K in keyof Options1]: Exclude<Options1[K], undefined>; }>; export declare function mergePartialOptions<Options>(...partialOptionsArray: (Partial<Options> | undefined)[]): Partial<Options>;