UNPKG

@vertikalx/vtx-backend-client

Version:

GraphQL API generated client for VTX

23 lines (15 loc) 736 B
import pjson from "../../package.json"; import { APICallHeaders, DEFAULT_API_KEY_ID_HEADER, DEFAULT_API_KEY_VALUE_HEADER, DEFAULT_APP_KEY_HEADER, DEFAULT_HEADERS } from "./api-call-headers"; import { VTXBaseAPI } from "./vtx-base-api"; export class VTXAPIKeyAPI extends VTXBaseAPI{ constructor(apiKeyId:string, apiKeyValue:string, backendUrl?:string){ super(VTXAPIKeyAPI.getDefaultHeaders(apiKeyId, apiKeyValue), backendUrl); } public static getDefaultHeaders(apiKeyId:string, apiKeyValue:string):APICallHeaders{ return { [DEFAULT_API_KEY_ID_HEADER]: apiKeyId, [DEFAULT_API_KEY_VALUE_HEADER]: apiKeyValue, ...DEFAULT_HEADERS } } }