Skip to content

Commit a429301

Browse files
committed
Fix typechecks
1 parent 646a0c1 commit a429301

11 files changed

Lines changed: 69 additions & 59 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"@types/sinon": "21.0.1",
100100
"@types/yargs": "17.0.35",
101101
"@typescript-eslint/parser": "catalog:",
102-
"@typescript/native-preview": "7.0.0-dev.20260514.1",
102+
"@typescript/native-preview": "7.0.0-dev.20260615.1",
103103
"@vitejs/plugin-react": "catalog:",
104104
"@vitest/browser-playwright": "catalog:",
105105
"@vitest/coverage-v8": "catalog:",

packages/x-charts-premium/src/ChartsRadialDataProviderPremium/useChartsRadialDataProviderPremiumProps.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const useChartsRadialDataProviderPremiumProps = <
1515
props: ChartsRadialDataProviderPremiumProps<SeriesType, TSignatures>,
1616
) => {
1717
const { chartProviderProps, localeText, slots, slotProps, children } =
18-
useChartsRadialDataProviderProps(props);
18+
useChartsRadialDataProviderProps<SeriesType, TSignatures>(props);
1919

2020
return {
2121
children,

packages/x-charts-premium/src/HeatmapPremium/HeatmapPremium.plugins.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ export type HeatmapPremiumPluginSignatures = [
3737
UseChartKeyboardNavigationSignature,
3838
];
3939

40-
export const HEATMAP_PREMIUM_PLUGINS = [
41-
useChartZAxis,
42-
useChartTooltip,
43-
useChartInteraction,
44-
useChartCartesianAxis,
45-
useChartHighlight,
46-
useChartProExport,
47-
useChartBrush,
48-
useChartProZoom,
49-
useChartItemClick,
50-
useChartKeyboardNavigation,
51-
] as ConvertSignaturesIntoPlugins<HeatmapPremiumPluginSignatures>;
40+
export const HEATMAP_PREMIUM_PLUGINS: ConvertSignaturesIntoPlugins<HeatmapPremiumPluginSignatures> =
41+
[
42+
useChartZAxis,
43+
useChartTooltip,
44+
useChartInteraction,
45+
useChartCartesianAxis,
46+
useChartHighlight,
47+
useChartProExport,
48+
useChartBrush,
49+
useChartProZoom,
50+
useChartItemClick,
51+
useChartKeyboardNavigation,
52+
];

packages/x-charts-pro/src/Heatmap/Heatmap.plugins.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export type HeatmapPluginSignatures = [
3939
UseChartKeyboardNavigationSignature,
4040
];
4141

42-
export const HEATMAP_PLUGINS = [
42+
export const HEATMAP_PLUGINS: ConvertSignaturesIntoPlugins<HeatmapPluginSignatures> = [
4343
useChartZAxis,
4444
useChartTooltip,
4545
useChartInteraction,
@@ -50,4 +50,4 @@ export const HEATMAP_PLUGINS = [
5050
useChartProZoom,
5151
useChartItemClick,
5252
useChartKeyboardNavigation,
53-
] as ConvertSignaturesIntoPlugins<HeatmapPluginSignatures>;
53+
];

packages/x-charts/src/internals/plugins/featurePlugins/useChartItemClick/useChartItemClick.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { UseChartItemClickSignature } from './useChartItemClick.types';
55
import type { SeriesItemIdentifierWithType } from '../../../../models/seriesType';
66
import { getChartPoint } from '../../../getChartPoint';
77

8-
export const useChartItemClick: ChartPlugin<UseChartItemClickSignature> = ({
8+
export const useChartItemClick: ChartPlugin<UseChartItemClickSignature<any>> = ({
99
params,
1010
store,
1111
instance,

packages/x-data-grid/src/models/api/gridApiCommon.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export interface GridPrivateOnlyApiCommon<
8181
>
8282
extends
8383
GridCorePrivateApi<Api, PrivateApi, Props>,
84-
GridStatePrivateApi<PrivateApi['state']>,
84+
GridStatePrivateApi<Api['state']>,
8585
GridPipeProcessingPrivateApi,
8686
GridStrategyProcessingApi,
8787
GridColumnSpanningPrivateApi,

packages/x-tree-view-pro/src/internals/plugins/lazyLoading/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ export enum RequestStatus {
1515
* Determines the status of a request based on the enum `RequestStatus`
1616
* Uses `ParentId` to uniquely identify a request
1717
*/
18-
export class NestedDataManager {
18+
export class NestedDataManager<R extends TreeViewValidItem<R>> {
1919
private pendingRequests: Set<TreeViewItemId> = new Set();
2020

2121
private queuedRequests: Set<TreeViewItemId> = new Set();
2222

2323
private settledRequests: Set<TreeViewItemId> = new Set();
2424

25-
private lazyLoadingPlugin: TreeViewLazyLoadingPlugin<TreeViewValidItem<any>>;
25+
private lazyLoadingPlugin: TreeViewLazyLoadingPlugin<R>;
2626

2727
private maxConcurrentRequests: number;
2828

2929
constructor(
30-
lazyLoadingPlugin: TreeViewLazyLoadingPlugin<TreeViewValidItem<any>>,
30+
lazyLoadingPlugin: TreeViewLazyLoadingPlugin<R>,
3131
maxConcurrentRequests = MAX_CONCURRENT_REQUESTS,
3232
) {
3333
this.lazyLoadingPlugin = lazyLoadingPlugin;

packages/x-tree-view/src/internals/plugins/labelEditing/TreeViewLabelEditingPlugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import { labelSelectors } from './selectors';
44
import { useLabelEditingItemPlugin } from './itemPlugin';
55

66
export class TreeViewLabelEditingPlugin {
7-
private store: ExtendableRichTreeViewStore<any, any>;
7+
private store: ExtendableRichTreeViewStore<any, any, any, any>;
88

9-
constructor(store: ExtendableRichTreeViewStore<any, any>) {
9+
constructor(store: ExtendableRichTreeViewStore<any, any, any, any>) {
1010
this.store = store;
1111
store.itemPluginManager.register(useLabelEditingItemPlugin, null);
1212
}

pnpm-lock.yaml

Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ minimumReleaseAge: 4320
9292
minimumReleaseAgeExclude:
9393
- '@mui/*'
9494
- '@base-ui/*'
95+
- '@typescript/native-preview*'
9596
trustPolicy: no-downgrade
9697
# Skip trust-policy checks for packages published more than 365 days ago.
9798
# Some widely-used legacy packages (notably semver@6.x — pulled in by @babel/core@7.x — plus

0 commit comments

Comments
 (0)