UNPKG

2.19 kBJavaScriptView Raw
1// ag-grid-react v28.1.0
2"use strict";
3var __extends = (this && this.__extends) || (function () {
4 var extendStatics = function (d, b) {
5 extendStatics = Object.setPrototypeOf ||
6 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
7 function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
8 return extendStatics(d, b);
9 };
10 return function (d, b) {
11 extendStatics(d, b);
12 function __() { this.constructor = d; }
13 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
14 };
15})();
16var __importDefault = (this && this.__importDefault) || function (mod) {
17 return (mod && mod.__esModule) ? mod : { "default": mod };
18};
19Object.defineProperty(exports, "__esModule", { value: true });
20var ag_grid_community_1 = require("ag-grid-community");
21var groupCellRenderer_1 = __importDefault(require("../reactUi/cellRenderer/groupCellRenderer"));
22var detailCellRenderer_1 = __importDefault(require("../reactUi/cellRenderer/detailCellRenderer"));
23var ReactFrameworkOverrides = /** @class */ (function (_super) {
24 __extends(ReactFrameworkOverrides, _super);
25 function ReactFrameworkOverrides(reactUi) {
26 var _this = _super.call(this) || this;
27 _this.frameworkComponents = {
28 agGroupCellRenderer: groupCellRenderer_1.default,
29 agGroupRowRenderer: groupCellRenderer_1.default,
30 agDetailCellRenderer: detailCellRenderer_1.default
31 };
32 _this.reactUi = reactUi;
33 return _this;
34 }
35 ReactFrameworkOverrides.prototype.frameworkComponent = function (name) {
36 if (!this.reactUi) {
37 return;
38 }
39 return this.frameworkComponents[name];
40 };
41 ReactFrameworkOverrides.prototype.isFrameworkComponent = function (comp) {
42 if (!comp) {
43 return false;
44 }
45 var prototype = comp.prototype;
46 var isJsComp = prototype && 'getGui' in prototype;
47 return !isJsComp;
48 };
49 return ReactFrameworkOverrides;
50}(ag_grid_community_1.VanillaFrameworkOverrides));
51exports.ReactFrameworkOverrides = ReactFrameworkOverrides;