SelectiveProblem
type SelectiveProblem<Res> = <Code, T>(code, ...detail) => ElysiaStatus<NumericStatus<Code>, ResponseOf<Res, Code>>;Defined in: elysia/dist/error.d.ts:221
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
Res |
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
Code extends | keyof Res | StatusMapBack[Extract<keyof StatusMapBack, keyof Res>] | - |
T extends ProblemInput<ResponseOf<Res, Code>> | ProblemInput<ResponseOf<Res, Code>> |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
code | Code |
…detail | object extends ProblemInput<ResponseOf<Res, Code>> ? [CheckExcessProps<T, ProblemInput<ResponseOf<Res, Code>>>] : [CheckExcessProps<T, ProblemInput<ResponseOf<Res, Code>>>] |
Returns
Section titled “Returns”ElysiaStatus<NumericStatus<Code>, ResponseOf<Res, Code>>