@fusebit-int/clickup-provider
Version:
ClickUp provider
20 lines • 755 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const framework_1 = require("@fusebit-int/framework");
const ClickUpClient_1 = require("./ClickUpClient");
class ClickUpProvider extends framework_1.Internal.Provider.Activator {
/*
* This function will create an authorized wrapper of the ClickUp SDK client.
*/
async instantiate(ctx, lookupKey) {
const credentials = await this.requestConnectorToken({ ctx, lookupKey });
const client = new ClickUpClient_1.ClickUpClient(ctx, {
credentials,
lookupKey,
connectorId: this.config.entityId,
});
return client;
}
}
exports.default = ClickUpProvider;
//# sourceMappingURL=ClickUpProvider.js.map