Effection Logo

type alias Around

thefrontside/effection

type Around = [K in keyof Api] : Api[K] extends (args: infer TArgs) => infer TReturn ? Middleware<TArgs, TReturn> : Middleware<[], Api[K]>