UNPKG

@malijs/compose

Version:
9 lines (6 loc) 315 B
declare function compose<T>(middleware: Array<compose.Middleware<T>>): compose.ComposedMiddleware<T>; declare namespace compose { type Middleware<T> = (context: T, next: () => Promise<any>) => any; type ComposedMiddleware<T> = (context: T, next?: () => Promise<any>) => Promise<void>; } export = compose;