Class HeadersProvider<Tag>Abstract
Properties
Readonly
_phant
_phant: `Expected a HeaderProvider specifically for ${Tag}s (e.g. `class ${Capitalize<Tag>}HeadersProvider extends HeadersProvider<'${Tag}'>`).` Static
Internal
opts
opts: { fromObj: MonoidalOptionsHandler<ObjBasedTypes>; fromStr: (<Tag>(kleisli) => MonoidalOptionsHandler<StrBasedTypes>); monoid: Monoid<ParsedHeadersProviders>; parsed: ParsedHeadersProviders; } Type declaration
fromObj: MonoidalOptionsHandler<ObjBasedTypes>
fromStr: (<Tag>(kleisli) => MonoidalOptionsHandler<StrBasedTypes>)
- <Tag>(kleisli): MonoidalOptionsHandler<StrBasedTypes>
Returns MonoidalOptionsHandler<StrBasedTypes>
monoid: Monoid<ParsedHeadersProviders>
parsed: ParsedHeadersProviders
Methods
Abstract
getHeaders
- getHeaders(ctx): Record<string, undefined | string> | Promise<Record<string, undefined | string>>
Returns Record<string, undefined | string> | Promise<Record<string, undefined | string>>