Type Alias IAsyncMiddlewareObject<TParameters, TReturn, TContext>

IAsyncMiddlewareObject: IInvokableObject<
    [
        arguments_: TParameters,
        next: AsyncNextFunc<TParameters, TReturn>,
        context: TContext,
    ],
    Promisable<TReturn>,
>

IMPORT_PATH: "@daiso-tech/core/utilities"

Type Parameters

  • TParameters extends unknown[] = unknown[]
  • TReturn = unknown
  • TContext = object