description A function which allows any injectable provider to be injected into the `onBootstrap` method of a  MpcastPlugin .
 *
 *  docsCategory import { Provider } from '@nestjs/common' ; import { Type } from '../../common/shared-types' ; import { MpcastConfig } from '../mpcast-config' ; export type InjectorFn = < T > ( type : Type < T > ) => T ; description docsCategory export interface APIExtensionDefinition { description example description resolvers : Array < Type < any > > ; } description docsCategory export interface MpcastPlugin { description configure ? ( config ) : Required < MpcastConfig > | Promise < Required < MpcastConfig > > ; description onBootstrap ? ( inject ) : void | Promise < void > ; description onClose ? ( ) : void | Promise < void > ; description extendShopAPI ? ( ) : APIExtensionDefinition ; description extendAdminAPI ? ( ) : APIExtensionDefinition ; description defineProviders ? ( ) : Provider [ ] ; description defineEntities ? ( ) : Array < Type < any > > ; }