Convert drill code to TypeScript (#27165)
* Extend `field` types * Add series types * Fix `FieldId` type import * Add `metabase/visualizations/types` * Add drill types * Specify `Question.prototype.pivot` return type * Update `AutomaticDashboardDrill` * Update `ColumnFilterDrill` * Update `CompareToRestDrill` * Update `DashboardClickDrill` * Update `DistributionDrill` * Update `ForeignKeyDrill` * Update `ObjectDetailDrill` * Update `PivotByCategoryDrill` * Update `PivotByLocationDrill` * Update `PivotByTimeDrill` * Update `QuickFilterDrill` * Update `SummarizeColumnByTimeDrill` * Update `SummarizeColumnDrill` * Update `UnderlyingRecordsDrill` * Update `ZoomDrill` * Update `FormatDrill` (former `FormatAction`) * Update `SortDrill` (former `SortAction`) * Update `NativeDrillFallback` * Fix types * Fix handling missing `clicked` object * Simplify drill type hierarchy
Showing
- frontend/src/metabase-lib/Question.ts 4 additions, 1 deletionfrontend/src/metabase-lib/Question.ts
- frontend/src/metabase-lib/references.ts 1 addition, 1 deletionfrontend/src/metabase-lib/references.ts
- frontend/src/metabase-types/api/dataset.ts 18 additions, 2 deletionsfrontend/src/metabase-types/api/dataset.ts
- frontend/src/metabase-types/api/field.ts 47 additions, 10 deletionsfrontend/src/metabase-types/api/field.ts
- frontend/src/metabase-types/api/mocks/field.ts 15 additions, 2 deletionsfrontend/src/metabase-types/api/mocks/field.ts
- frontend/src/metabase-types/api/query.ts 1 addition, 1 deletionfrontend/src/metabase-types/api/query.ts
- frontend/src/metabase/modes/components/drill/AutomaticDashboardDrill.ts 5 additions, 2 deletions...etabase/modes/components/drill/AutomaticDashboardDrill.ts
- frontend/src/metabase/modes/components/drill/ColumnFilterDrill.tsx 49 additions, 0 deletions...src/metabase/modes/components/drill/ColumnFilterDrill.tsx
- frontend/src/metabase/modes/components/drill/CompareToRestDrill.ts 5 additions, 2 deletions...src/metabase/modes/components/drill/CompareToRestDrill.ts
- frontend/src/metabase/modes/components/drill/DashboardClickDrill.tsx 25 additions, 3 deletions...c/metabase/modes/components/drill/DashboardClickDrill.tsx
- frontend/src/metabase/modes/components/drill/DistributionDrill.ts 5 additions, 2 deletions.../src/metabase/modes/components/drill/DistributionDrill.ts
- frontend/src/metabase/modes/components/drill/ForeignKeyDrill.ts 15 additions, 10 deletions...nd/src/metabase/modes/components/drill/ForeignKeyDrill.ts
- frontend/src/metabase/modes/components/drill/FormatDrill/FormatDrill.styled.tsx 7 additions, 0 deletions...modes/components/drill/FormatDrill/FormatDrill.styled.tsx
- frontend/src/metabase/modes/components/drill/FormatDrill/FormatDrill.tsx 78 additions, 0 deletions...tabase/modes/components/drill/FormatDrill/FormatDrill.tsx
- frontend/src/metabase/modes/components/drill/FormatDrill/index.ts 1 addition, 0 deletions.../src/metabase/modes/components/drill/FormatDrill/index.ts
- frontend/src/metabase/modes/components/drill/NativeDrillFallback/NativeDrillFallback.styled.tsx 0 additions, 1 deletion.../drill/NativeDrillFallback/NativeDrillFallback.styled.tsx
- frontend/src/metabase/modes/components/drill/NativeDrillFallback/NativeDrillFallback.tsx 5 additions, 8 deletions...ponents/drill/NativeDrillFallback/NativeDrillFallback.tsx
- frontend/src/metabase/modes/components/drill/ObjectDetailDrill.ts 25 additions, 4 deletions.../src/metabase/modes/components/drill/ObjectDetailDrill.ts
- frontend/src/metabase/modes/components/drill/PivotByCategoryDrill.tsx 58 additions, 0 deletions.../metabase/modes/components/drill/PivotByCategoryDrill.tsx
- frontend/src/metabase/modes/components/drill/PivotByLocationDrill.tsx 58 additions, 0 deletions.../metabase/modes/components/drill/PivotByLocationDrill.tsx
Loading
Please register or sign in to comment