Skip to content

MacroToContext

type MacroToContext<MacroFn, SelectedMacro, Definitions, R> = Prettify<InnerMacroToContext<MacroFn, Pick<SelectedMacro, Extract<keyof MacroFn, keyof SelectedMacro>>, Definitions, R> extends infer A ? { [K in Exclude<keyof A, "return">]: K extends "derive" ? UnionToIntersect<A[K]> : K extends "meta" ? (A[K] & { value: unknown })["value"] : A[K] } & Prettify<{
return: FlattenMacroResponse<A["return"]>;
}> : object>;

Defined in: elysia/dist/types.d.ts:840

Type ParameterDefault type
MacroFn extends Macroobject
SelectedMacro extends BaseMacroobject
Definitions extends DefinitionBase["typebox"]object
R extends 1[][]

Last updated:

Type to search the documentation.

    Up arrowDown arrow to navigateEnter to selectEscape to close