/** * PivotGrid 컴포넌트 모듈 * 다차원 데이터 분석을 위한 피벗 테이블 */ // 메인 컴포넌트 export { PivotGridComponent } from "./PivotGridComponent"; export { PivotGridRenderer } from "./PivotGridRenderer"; export { PivotGridConfigPanel } from "./PivotGridConfigPanel"; // 타입 export type { // 기본 타입 PivotAreaType, AggregationType, SortDirection, DateGroupInterval, FieldDataType, DataSourceType, // 필드 설정 PivotFieldFormat, PivotFieldConfig, // 데이터 소스 PivotFilterCondition, PivotJoinConfig, PivotDataSourceConfig, // 표시 설정 PivotTotalsConfig, FieldChooserConfig, PivotChartConfig, PivotStyleConfig, PivotExportConfig, // Props PivotGridProps, // 결과 데이터 PivotCellData, PivotHeaderNode, PivotCellValue, PivotResult, PivotFlatRow, PivotFlatColumn, // 상태 PivotGridState, // Config PivotGridComponentConfig, } from "./types"; // 유틸리티 export { aggregate, sum, count, avg, min, max, countDistinct, formatNumber, formatDate, getAggregationLabel, } from "./utils/aggregation"; export { processPivotData, pathToKey, keyToPath } from "./utils/pivotEngine";