Skip to content

jin-frame / tools/validateStatus / ValidatedResponse

Type Alias: ValidatedResponse<Response, Validator> ​

ValidatedResponse<Response, Validator> = Validator extends undefined ? SuccessResponse<Response> : Validator extends (ok, status) => status is infer Status extends number ? Response extends object ? Code extends Status ? Response : number extends Code ? Response & object : never : never : Response

Defined in: packages/jin-frame/src/tools/validateStatus.ts:16

Type Parameters ​

Response ​

Response

Validator ​

Validator