UNPKG

pcp-server-nodejs-sdk

Version:

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=PAYONE-GmbH_PCP-server-nodeJS-SDK&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=PAYONE-GmbH_PCP-server-nodeJS-SDK) [![Coverage](https://sonarcloud.io/api/pr

19 lines (18 loc) 855 B
import { type RequestInit } from 'node-fetch'; import { CommunicatorConfiguration } from './CommunicatorConfiguration.js'; export declare class RequestHeaderGenerator { static readonly SERVER_META_INFO_HEADER_NAME = "X-GCS-ServerMetaInfo"; static readonly CLIENT_META_INFO_HEADER_NAME = "X-GCS-ClientMetaInfo"; static readonly AUTHORIZATION_HEADER_NAME = "Authorization"; static readonly DATE_HEADER_NAME = "Date"; static readonly CONTENT_TYPE_HEADER_NAME = "Content-Type"; private static readonly ALGORITHM; private static readonly WHITESPACE_REGEX; private readonly config; constructor(config: CommunicatorConfiguration); generateAdditionalRequestHeaders(url: string, request: RequestInit): RequestInit; private getAuthHeader; private sign; private getServerMetaInfo; private getClientMetaInfo; }