overmind
Version:
Frictionless state management
10 lines (9 loc) • 2.13 kB
TypeScript
import { IConfiguration } from '../';
export declare function merge<A extends IConfiguration, B extends IConfiguration>(configA: A, configB: B): A & B;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration>(configA: A, configB: B, configC: C): A & B & C;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration, D extends IConfiguration>(configA: A, configB: B, configC: C, configD: D): A & B & C & D;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration, D extends IConfiguration, E extends IConfiguration>(configA: A, configB: B, configC: C, configD: D, configE: E): A & B & C & D & E;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration, D extends IConfiguration, E extends IConfiguration, F extends IConfiguration>(configA: A, configB: B, configC: C, configD: D, configE: E, configF: F): A & B & C & D & E & F;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration, D extends IConfiguration, E extends IConfiguration, F extends IConfiguration, G extends IConfiguration>(configA: A, configB: B, configC: C, configD: D, configE: E, configF: F, configG: G): A & B & C & D & E & F & G;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration, D extends IConfiguration, E extends IConfiguration, F extends IConfiguration, G extends IConfiguration, H extends IConfiguration>(configA: A, configB: B, configC: C, configD: D, configE: E, configF: F, configG: G, configH: H): A & B & C & D & E & F & G & H;
export declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration, D extends IConfiguration, E extends IConfiguration, F extends IConfiguration, G extends IConfiguration, H extends IConfiguration, I extends IConfiguration>(configA: A, configB: B, configC: C, configD: D, configE: E, configF: F, configG: G, configH: H, configI: I): A & B & C & D & E & F & G & H & I;