createHeadersDecoder
createHeadersDecoder<
T>(validate?): (input) =>ValidationResult<T>
Defined in: wp-typia-rest/src/http.ts:115
Decode header-like input into a validated object.
Type Parameters
Section titled “Type Parameters”T extends object
Parameters
Section titled “Parameters”validate?
Section titled “validate?”(input) => IFailure | { data?: unknown; errors?: unknown; success?: unknown; } | ISuccess<T>
Optional validator for the normalized headers record.
Returns
Section titled “Returns”A decoder that accepts Headers or plain object input.
(input) => ValidationResult<T>
Example
Section titled “Example”const decodeHeaders = createHeadersDecoder(validateHeaders);const headers = decodeHeaders(new Headers({ "x-trace-id": "abc123" }));