UNPKG

overmind

Version:
14 lines (13 loc) 2.18 kB
import { IConfiguration } from "../types.js"; //#region src/config/merge.d.ts declare function merge<A extends IConfiguration, B extends IConfiguration>(configA: A, configB: B): A & B; declare function merge<A extends IConfiguration, B extends IConfiguration, C extends IConfiguration>(configA: A, configB: B, configC: C): A & B & C; 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; 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; 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; 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; 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; 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; //#endregion export { merge }; //# sourceMappingURL=merge.d.ts.map