1 |
|
2 | "use strict";
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | var react_1 = require("react");
|
5 | var useGridApis = function (gridRef) {
|
6 | var _a = react_1.useState(null), gridApi = _a[0], setGridApi = _a[1];
|
7 | var _b = react_1.useState(null), columnApi = _b[0], setColumnApi = _b[1];
|
8 | react_1.useEffect(function () {
|
9 | if (gridRef && gridRef.current) {
|
10 | setGridApi(gridRef.current.api);
|
11 | setColumnApi(gridRef.current.columnApi);
|
12 | }
|
13 | }, [gridRef]);
|
14 | return [gridApi, columnApi];
|
15 | };
|
16 | exports.default = useGridApis;
|