UNPKG

@gabliam/koa

Version:
11 lines (10 loc) 360 B
/// <reference types="koa-router" /> import { DefaultMethods } from '@gabliam/web-core'; import { koaRouter } from './koa'; /** * Represent a method that create an koa router */ export type RouterCreator = (path?: string) => koaRouter; type Filter<T, U> = T extends U ? T : never; export type KoaMethods = Filter<keyof koaRouter, DefaultMethods>; export {};