# Interface InjectablePropertyOptions

Interface
Module
import { InjectablePropertyOptions } from "@tsed/di"
Source/packages/di/src/types/common/interfaces/InjectableProperties.ts

# Overview

interface InjectablePropertyOptions extends InjectableProperty {
    bindingType: InjectablePropertyType.METHOD | InjectablePropertyType.PROPERTY | InjectablePropertyType.INTERCEPTOR;
    propertyType: string;
    useType?: TokenProvider;
    resolver: (injector: InjectorService, locals: LocalsContainer, options: Partial<InvokeOptions> & {
        options: any;
    }) => () => any;
    options?: any;
}

# Members

bindingType: InjectablePropertyType.METHOD | InjectablePropertyType.PROPERTY | InjectablePropertyType.INTERCEPTOR;

propertyType: string;

useType?: TokenProvider;

resolver: (injector: InjectorService, locals: LocalsContainer, options: Partial<InvokeOptions> & {
     options: any;
 }) => () => any;

options?: any;