'use strict'; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /* * Licensed Materials - Property of IBM * IBM Cognos Products: Dashboard (C) Copyright IBM Corp. 2020 * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ define(['../..//widget/renderSequence/api/RenderStepProviderAPI', '../../../lib/@waca/dashboard-common/dist/core/APIFactory', '../../../visualizations/renderer/sequence/KeyDriversTask'], function (RenderStepProviderAPI, APIFactory, KeyDriversTask) { var KeyDriversProvider = function () { function KeyDriversProvider(options) { _classCallCheck(this, KeyDriversProvider); // RenderSequence is a dependency so it is automatically passed in options.features.RenderSequence.registerRenderStepProvider(this.getAPI()); } KeyDriversProvider.prototype.destroy = function destroy() {}; KeyDriversProvider.prototype.getAPI = function getAPI() { if (!this.api) { this.api = APIFactory.createAPI(this, [RenderStepProviderAPI]); } return this.api; }; KeyDriversProvider.prototype.getRenderStepList = function getRenderStepList() { return [{ id: 'keyDrivers', dependencies: ['visSpec'], blocks: ['data'], module: KeyDriversTask }]; }; return KeyDriversProvider; }(); return KeyDriversProvider; }); //# sourceMappingURL=KeyDriversProvider.js.map