UNPKG

@gabliam/koa

Version:
16 lines (15 loc) 550 B
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;