UNPKG

jsm-sdk

Version:
14 lines (11 loc) 358 B
declare module Jsm { namespace Sdk { type ExtendedSdk<Sdk extends ISdk<any>, Extensions> = Sdk & { [Key in keyof Extensions]: Extensions[Key]; }; type TExtendSdkFunction< BaseSdk extends ISdk, Extensions extends Record<string, IServiceContainer> > = (sdk: BaseSdk, extensions: Extensions) => BaseSdk & Extensions; } }