@gabliam/koa
Version:
Gabliam plugin for add koa
16 lines (15 loc) • 550 B
TypeScript
import { InterceptorConstructor } from '@gabliam/web-core';
import { koaRouter } from './koa';
/**
* Test if target is a valid interceptor
* @param target any
*/
export declare const isValidInterceptor: (target: any) => boolean;
/**
* Convert a Koa router middleware to a gabliam interceptor
*/
export declare const toInterceptor: (mid: koaRouter.IMiddleware) => InterceptorConstructor;
/**
* Alias for evict to use: UseInterceptors(toInterceptor(koaMid))
*/
export declare const UseKoaInterceptors: (...mids: koaRouter.IMiddleware[]) => any;