Skip to content

createHeadersDecoder

createHeadersDecoder<T>(validate?): (input) => ValidationResult<T>

Defined in: wp-typia-rest/src/http.ts:115

Decode header-like input into a validated object.

T extends object

(input) => IFailure | { data?: unknown; errors?: unknown; success?: unknown; } | ISuccess<T>

Optional validator for the normalized headers record.

A decoder that accepts Headers or plain object input.

(input) => ValidationResult<T>

const decodeHeaders = createHeadersDecoder(validateHeaders);
const headers = decodeHeaders(new Headers({ "x-trace-id": "abc123" }));