Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RpcContextCreator

Hierarchy

  • RpcContextCreator

Index

Constructors

constructor

Properties

Private exceptionFiltersContext

exceptionFiltersContext: ExceptionFiltersContext

Private guardsConsumer

guardsConsumer: GuardsConsumer

Private guardsContextCreator

guardsContextCreator: GuardsContextCreator

Private interceptorsConsumer

interceptorsConsumer: InterceptorsConsumer

Private interceptorsContextCreator

interceptorsContextCreator: InterceptorsContextCreator

Private pipesConsumer

pipesConsumer: PipesConsumer

Private pipesCreator

pipesCreator: PipesContextCreator

Private rpcProxy

rpcProxy: RpcProxy

Methods

create

  • create(instance: Controller, callback: function, module: string): function
  • Parameters

    • instance: Controller
    • callback: function
        • (data: any, ...args: any[]): Observable<any>
        • Parameters

          • data: any
          • Rest ...args: any[]

          Returns Observable<any>

    • module: string

    Returns function

      • (...args: any[]): Promise<Observable<any>>
      • Parameters

        • Rest ...args: any[]

        Returns Promise<Observable<any>>

createGuardsFn

  • createGuardsFn(guards: any[], instance: Controller, callback: function): Function | null

getDataMetatype

  • getDataMetatype(instance: Controller, callback: function): any

reflectCallbackParamtypes

  • reflectCallbackParamtypes(instance: Controller, callback: function): any[]

Generated using TypeDoc