Type alias BindApiFactory
BindApiFactory: (<T>(apiModuleName,
serviceIdentifier,
factoryClass) => void) Type declaration
- <T>(apiModuleName, serviceIdentifier, factoryClass): void
Parameters
- apiModuleName: string
- serviceIdentifier: interfaces.ServiceIdentifier<ApiFactory<T>>
- factoryClass: (new () => {
createApi: ApiFactory<T>;
})
Returns void
Bind a service identifier for the factory function creating API objects of type
T
for a client plugin to a class providing acall()
method that implements that factory function.