ts-lambda-api - v2.5.2
    Preparing search index...

    Interface BindToFluentSyntax<T>

    interface BindToFluentSyntax<T> {
        to(type: Newable<T>): BindInWhenOnFluentSyntax<T>;
        toConstantValue(value: T): BindWhenOnFluentSyntax<T>;
        toDynamicValue(
            builder: DynamicValueBuilder<T>,
        ): BindInWhenOnFluentSyntax<T>;
        toFactory(
            factory: T extends Factory<unknown, any>
                ? (context: ResolutionContext) => T<T>
                : never,
        ): BindWhenOnFluentSyntax<T>;
        toProvider(
            provider: T extends Provider<unknown, any>
                ? (context: ResolutionContext) => T<T>
                : never,
        ): BindWhenOnFluentSyntax<T>;
        toResolvedValue(factory: () => T): BindInWhenOnFluentSyntax<T>;
        toResolvedValue<TArgs extends unknown[] = any[]>(
            factory: (...args: TArgs) => T,
            injectOptions: MapToResolvedValueInjectOptions<TArgs>,
        ): BindInWhenOnFluentSyntax<T>;
        toSelf(): BindInWhenOnFluentSyntax<T>;
        toService(service: ServiceIdentifier<T>): void;
    }

    Type Parameters

    • T
    Index

    Methods

    • Parameters

      Returns void