UNPKG

moleculer-ioc

Version:

IOC support for Moleculer via Inversify

12 lines 608 B
import { Container, ContainerModule } from "inversify"; import { Service, ServiceBroker, ServiceSchema, ServiceSettingSchema } from "moleculer"; export declare abstract class IOCService extends Service<ServiceSettingSchema> { broker: ServiceBroker; protected container: Container; constructor(broker: ServiceBroker); abstract modules(): ContainerModule[]; protected parseServiceSchema(schema: ServiceSchema<ServiceSettingSchema>): void; } export declare const ServiceBrokerType: unique symbol; export declare const LoggerType: unique symbol; //# sourceMappingURL=index.d.ts.map