{"version":3,"file":"getAllLeafOrderColumns.mjs","sources":["../../../src/DataTable/utils/getAllLeafOrderColumns.ts"],"sourcesContent":["import type { Table } from \"@tanstack/react-table\";\n\n/**\n * table.getAllLeafColumns()和table.getVisibleLeafColumns()得到的顺序和显示的顺序是不一致的.\n *\n * table.getAllLeafColumns()和table.getVisibleLeafColumns()以及row.getAllCells()得到是:分组列=>pinned列=>unpinned列ordering, 而row.getVisibleCells()以及headerGroup.headers中的是: pinned列=>分组列=>unpinned列ordering\n *\n * 该方法是按row.getVisibleCells()的顺序得到可见列的列表.\n * @param table\n * @returns\n */\nexport function getAllLeafOrderColumns(table: Table<any>) {\n\treturn [\n\t\t...table.getLeftLeafColumns(),\n\t\t...table.getCenterLeafColumns(),\n\t\t...table.getRightLeafColumns(),\n\t];\n}\n"],"names":[],"mappings":";AAAO,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAsB,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAE,CAAA,CAAA;AAC9C,CAAA,CAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACT,CAAA,CAAA,CAAA,CAAI,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAkB,CAAE,CAAA,CAAA;AACjC,CAAA,CAAA,CAAA,CAAI,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAoB,CAAE,CAAA,CAAA;AACnC,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAmB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAChC,CAAG,CAAA,CAAA,CAAA;AACH,CAAA;;"}