UNPKG

@whook/whook

Version:

Build strong and efficient REST web services.

13 lines (10 loc) 280 B
import { type WhookHandlerWrapper } from '../types/wrappers.js'; export async function applyHandlerWrappers<T>( wrappers: WhookHandlerWrapper<T>[], handler: T, ): Promise<T> { for (const wrapper of wrappers) { handler = await wrapper(handler); } return handler; }