@vertikalx/vtx-backend-client
Version:
GraphQL API generated client for VTX
23 lines (15 loc) • 736 B
text/typescript
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
}
}
}