@glandjs/core
Version:
Glands is a web framework for Node.js (@core)
12 lines (11 loc) • 522 B
TypeScript
import { type Logger } from '@medishn/toolkit';
import type { ModulesContainer } from './container';
import { InstanceWrapper } from './instance-wrapper';
export declare class DiscoveryService {
private readonly modulesContainer;
private readonly logger?;
constructor(modulesContainer: ModulesContainer, logger?: Logger);
private getByMetadata;
getControllers(metadataKey: string, metadataValue?: any): InstanceWrapper[];
getChannels(metadataKey: string, metadataValue?: any): InstanceWrapper[];
}