UNPKG

@moleculer/channels

Version:
25 lines (24 loc) 1.06 kB
export function Middleware(mwOpts: import("./src").MiddlewareOptions): { name: string; created(_broker: import("moleculer").ServiceBroker): void; serviceCreated(svc: import("moleculer").Service<import("moleculer").ServiceSettingSchema>): Promise<void>; serviceStopping(svc: import("moleculer").Service<import("moleculer").ServiceSettingSchema>): Promise<void>; started(): Promise<void>; stopped(): Promise<void>; }; export const Tracing: () => { name: string; created(_broker: any): void; localChannel: (handler: any, chan: any) => any; }; export const Adapters: { Base: typeof import("./src/adapters/base"); AMQP: typeof import("./src/adapters/amqp"); Fake: typeof import("./src/adapters/fake"); Kafka: typeof import("./src/adapters/kafka"); NATS: typeof import("./src/adapters/nats"); Redis: typeof import("./src/adapters/redis"); } & { resolve: (opt: any) => import("./src/adapters/base"); register: (name: string, value: import("./src/adapters/base")) => void; };