UNPKG

di-tory

Version:

Compose applications with dependency injection

3 lines (2 loc) 263 B
export declare const propertyKeys: <T extends object>(obj: T) => (keyof T)[]; export declare const mergeObjects: <T extends object, U extends object>(tObj: T, uObj: U) => { [K in keyof T | keyof U]: K extends keyof U ? U[K] : K extends keyof T ? T[K] : never; };