UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

10 lines 735 B
import { Observable } from "rxjs"; import { ExecutionContextHost } from "../../helpers/execution-context-host"; import { ContextType, ControllerType } from "../../types"; import { CanActivate } from "../../contracts/can-activate"; export declare class GuardsConsumer { tryActivate<TContext extends string = ContextType>(guards: CanActivate[], args: unknown[], instance: ControllerType, callback: (...args: unknown[]) => unknown, type?: TContext): Promise<boolean>; createContext(args: unknown[], instance: ControllerType, callback: (...args: unknown[]) => unknown): ExecutionContextHost; pickResult(result: boolean | Promise<boolean> | Observable<boolean>): Promise<boolean>; } //# sourceMappingURL=guards-consumer.d.ts.map