UNPKG

3.41 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 __rest = (this && this.__rest) || function (s, e) {
17 var t = {};
18 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
19 t[p] = s[p];
20 if (s != null && typeof Object.getOwnPropertySymbols === "function")
21 for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
22 if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
23 t[p[i]] = s[p[i]];
24 }
25 return t;
26};
27var __importStar = (this && this.__importStar) || function (mod) {
28 if (mod && mod.__esModule) return mod;
29 var result = {};
30 if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
31 result["default"] = mod;
32 return result;
33};
34var __importDefault = (this && this.__importDefault) || function (mod) {
35 return (mod && mod.__esModule) ? mod : { "default": mod };
36};
37Object.defineProperty(exports, "__esModule", { value: true });
38var react_1 = __importStar(require("react"));
39var prop_types_1 = __importDefault(require("prop-types"));
40var AgGrid = __importStar(require("ag-grid-community"));
41var AgGridColumn = /** @class */ (function (_super) {
42 __extends(AgGridColumn, _super);
43 function AgGridColumn() {
44 return _super !== null && _super.apply(this, arguments) || this;
45 }
46 AgGridColumn.prototype.render = function () {
47 return null;
48 };
49 AgGridColumn.mapChildColumnDefs = function (children) {
50 return react_1.default.Children.map(children, function (child) { return !!child ? AgGridColumn.toColDef(child.props) : null; });
51 };
52 AgGridColumn.toColDef = function (columnProps) {
53 var children = columnProps.children, colDef = __rest(columnProps, ["children"]);
54 if (AgGridColumn.hasChildColumns(children)) {
55 colDef.children = AgGridColumn.mapChildColumnDefs(children);
56 }
57 return colDef;
58 };
59 AgGridColumn.hasChildColumns = function (children) {
60 return react_1.default.Children.count(children) > 0;
61 };
62 return AgGridColumn;
63}(react_1.Component));
64exports.AgGridColumn = AgGridColumn;
65addProperties(AgGrid.ColDefUtil.BOOLEAN_PROPERTIES, prop_types_1.default.bool);
66addProperties(AgGrid.ColDefUtil.STRING_PROPERTIES, prop_types_1.default.string);
67addProperties(AgGrid.ColDefUtil.OBJECT_PROPERTIES, prop_types_1.default.object);
68addProperties(AgGrid.ColDefUtil.ARRAY_PROPERTIES, prop_types_1.default.array);
69addProperties(AgGrid.ColDefUtil.NUMBER_PROPERTIES, prop_types_1.default.number);
70addProperties(AgGrid.ColDefUtil.FUNCTION_PROPERTIES, prop_types_1.default.func);
71function addProperties(listOfProps, propType) {
72 listOfProps.forEach(function (propKey) {
73 // @ts-ignore
74 AgGridColumn[propKey] = propType;
75 });
76}