"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 Business Analytics (C) Copyright IBM Corp. 2019, 2020 * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /** * @class DashboardServiceabilityAPI * @hideconstructor * @classdesc Internal API class that is used to manage the serviceability view. */ define([], function () { var PropertiesPaneDOMAPI = function () { function PropertiesPaneDOMAPI() { _classCallCheck(this, PropertiesPaneDOMAPI); } /** * @function PropertiesPaneDOMAPI#render * @description returns the view to be rendered */ PropertiesPaneDOMAPI.prototype.render = function render() {}; /** * @function PropertiesPaneDOMAPI#getPropertiesView * @description creates the property element to render and returns it * @param {boolean} options.isChild determines whether to render a child element or parent element * @param {boolean} options.refreshChild determines whether to refresh a child element or create a new child element * @param {Object} options.data.contentIds an array containing the content id's to get the property element for * @return {boolean} returns the dom node containing the property for the provided content */ PropertiesPaneDOMAPI.prototype.getPropertiesView = function getPropertiesView() {}; /** * @function PropertiesPaneDOMAPI#getProviderId * @description Returns the provider id for the feature * @return {String} DOM feature provider id */ PropertiesPaneDOMAPI.prototype.getProviderId = function getProviderId() {}; /** * @function PropertiesPaneDOMAPI#getNode * @description Returns the parent node of the properties pane * @return {Node} a DOM node which represents the parent node of the properties pane */ PropertiesPaneDOMAPI.prototype.getRenderNode = function getRenderNode() {}; /** * @function PropertiesPaneDOMAPI#close * @description clean up the DOM node which represents this properties pane */ PropertiesPaneDOMAPI.prototype.close = function close() {}; return PropertiesPaneDOMAPI; }(); return PropertiesPaneDOMAPI; }); //# sourceMappingURL=PropertiesPaneDOMAPI.js.map