UNPKG

@cashfarm/plow

Version:

Library for validating input data and parameters

7 lines (6 loc) 677 B
import * as inversify from 'inversify'; import IBDInterfaces from 'inversify-binding-decorators/dts/interfaces/interfaces'; export declare type IProvide = (identifier: string | symbol | inversify.interfaces.Newable<any>, callback?: (provider: IBDInterfaces.ProvideInWhenOnSyntax<any>) => void) => (target: any) => any; export declare type IFluentProvide = (identifier: string | symbol | inversify.interfaces.Newable<any>) => IBDInterfaces.ProvideInWhenOnSyntax<any>; export declare function makeProvideDecorator(container: inversify.interfaces.Container): IProvide; export declare function makeFluentProvideDecorator(container: inversify.interfaces.Container): IFluentProvide;