Headers
Combinators
Signature
declare const get: { (key: string): (self: Headers) => Option<string>; (self: Headers, key: string): Option<string>;}Signature
declare const has: { (key: string): (self: Headers) => boolean; (self: Headers, key: string): boolean;}Signature
declare const merge: { (headers: Headers): (self: Headers) => Headers; (self: Headers, headers: Headers): Headers;}Signature
declare const redact: { (key: string | RegExp | readonly Array<string | RegExp>): (self: Headers) => Record<string, string | Redacted.Redacted>; (self: Headers, key: string | RegExp | readonly Array<string | RegExp>): Record<string, string | Redacted.Redacted>;}Signature
declare const remove: { (key: string | RegExp | readonly Array<string | RegExp>): (self: Headers) => Headers; (self: Headers, key: string | RegExp | readonly Array<string | RegExp>): Headers;}Signature
declare const set: { (key: string, value: string): (self: Headers) => Headers; (self: Headers, key: string, value: string): Headers;}Signature
declare const setAll: { (headers: Input): (self: Headers) => Headers; (self: Headers, headers: Input): Headers;}Constructors
Fiber Refs
Since v1.0.0 Source
Signature
declare const currentRedactedNames: FiberRef.FiberRef<ReadonlyArray<string | RegExp>>Models
Signature
interface Headers extends unknown { [key: string]: string; readonly [HeadersTypeId]: typeof HeadersTypeId;}Signature
type Input = Record.ReadonlyRecord<string, string | ReadonlyArray<string> | undefined> | Iterable<readonly [string, string]>Refinements
Schemas
Signature
declare const schema: Schema.Schema<Headers, Record.ReadonlyRecord<string, string>> Since v1.0.0 Source
Signature
declare const schemaFromSelf: Schema.Schema<Headers>Type Ids
Since v1.0.0 Source
Signature
declare const HeadersTypeId: unique symbolHeadersTypeId
type Since v1.0.0 Source
Signature
type HeadersTypeId = typeof HeadersTypeId