UNPKG

@saber2pr/nana

Version:
21 lines (20 loc) 375 B
import { Context, ContextBase } from './type/context'; /** * Module * * @export * @interface Module */ export interface Module<T = Context> { url: string; service: (ctx: T & ContextBase) => void; children?: Module[]; } /** * Module * * @export * @param {Module} obj * @returns */ export declare function Module<T = Context>(obj: Module<T>): Module<T>;