UNPKG

@usekana/client-kana-js

Version:
22 lines 859 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createGQLSdk = void 0; var graphql_request_1 = require("graphql-request"); var gqlTypes_1 = require("./graphql/generated/gqlTypes"); var createGQLSdk = function (config) { var _a; var headers = (_a = {}, _a['X-API-Version'] = config.version, _a['X-Library-Source'] = 'client-js', _a); if (config.type === 'GroupToken') { headers['Authorization'] = "Bearer ".concat(config.groupToken); } else if (config.type === 'PublicApiKey') { headers['Authorization'] = config.apiKey; headers['X-Group-ID'] = config.groupId; } return (0, gqlTypes_1.getSdk)(new graphql_request_1.GraphQLClient(config.endpoint, { headers: headers })); }; exports.createGQLSdk = createGQLSdk; //# sourceMappingURL=gqlClient.js.map