Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

sentry / @nestjs/core   js

Repository URL to install this package:

Version: 7.0.10 

/ injector / container-scanner.d.ts

import { Type } from '@nestjs/common';
import { Abstract } from '@nestjs/common/interfaces';
import { NestContainer } from './container';
import { InstanceWrapper } from './instance-wrapper';
import { Module } from './module';
export declare class ContainerScanner {
    private readonly container;
    private flatContainer;
    constructor(container: NestContainer);
    find<TInput = any, TResult = TInput>(typeOrToken: Type<TInput> | Abstract<TInput> | string | symbol): TResult;
    getWrapperCollectionPair<TInput = any, TResult = TInput>(typeOrToken: Type<TInput> | Abstract<TInput> | string | symbol): [InstanceWrapper<TResult>, Map<string, InstanceWrapper>];
    findInstanceByToken<TInput = any, TResult = TInput>(metatypeOrToken: Type<TInput> | Abstract<TInput> | string | symbol, contextModule: Partial<Module>): TResult;
    getWrapperCollectionPairByHost<TInput = any, TResult = TInput>(metatypeOrToken: Type<TInput> | Abstract<TInput> | string | symbol, contextModule: Partial<Module>): [InstanceWrapper<TResult>, Map<string, InstanceWrapper>];
    private initFlatContainer;
    private getHostCollection;
}