PATH:
opt
/
bitninja-threat-hunting
/
node_modules
/
tsyringe
/
dist
/
typings
/
providers
import constructor from "../types/constructor"; import { DelayedConstructor } from "../lazy-helpers"; import Transform from "../types/transform"; declare type InjectionToken<T = any> = constructor<T> | string | symbol | DelayedConstructor<T>; export declare function isNormalToken(token?: InjectionToken<any>): token is string | symbol; export declare function isTokenDescriptor(descriptor: any): descriptor is TokenDescriptor; export declare function isTransformDescriptor(descriptor: any): descriptor is TransformDescriptor; export declare function isConstructorToken(token?: InjectionToken<any>): token is constructor<any> | DelayedConstructor<any>; export interface TokenDescriptor { token: InjectionToken<any>; multiple: boolean; } export interface TransformDescriptor { token: InjectionToken<any>; transform: InjectionToken<Transform<any, any>>; transformArgs: any[]; } export default InjectionToken;
[+]
..
[-] index.d.ts
[edit]
[-] value-provider.d.ts
[edit]
[-] injection-token.d.ts
[edit]
[-] class-provider.d.ts
[edit]
[-] token-provider.d.ts
[edit]
[-] provider.d.ts
[edit]
[-] factory-provider.d.ts
[edit]