import CloudKernel from "mpserverless-sdk-core"; import upperFirst from "./utils/upper-first"; import set from "./utils/set"; export class CloudSDK extends CloudKernel { public registerService(namespace: string, service: any, alias?: string) { set(this, namespace, service); // this[namespace] = service; if (alias) { set(this, alias, service); } else { const ns = namespace.split('.').map(str => upperFirst(str)).join('.'); set(this, ns, service); } } }