From: Josh Kelley Date: Tue, 18 Feb 2025 18:36:35 +0000 (-0500) Subject: Export ...ParsedData interfaces (#12035) X-Git-Tag: v4.4.8~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ebe20add5373985d0463c928c51d7fc7fe5b7846;p=thirdparty%2FChart.js.git Export ...ParsedData interfaces (#12035) Otherwise, trying to inherit from DatasetController in a TypeScript project may result in TypeScript errors similar to the following: > error TS9006: Declaration emit for this file requires using private name 'RadialParsedData' from module '"/Users/joshkel/src/app/node_modules/chart.js/dist/types/index"'. An explicit type annotation may unblock declaration emit. --- diff --git a/src/types/index.d.ts b/src/types/index.d.ts index c59a39c45..14461328a 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -3643,7 +3643,7 @@ export interface CartesianParsedData extends Point { } } -interface BarParsedData extends CartesianParsedData { +export interface BarParsedData extends CartesianParsedData { // Only specified if floating bars are show _custom?: { barStart: number; @@ -3655,12 +3655,12 @@ interface BarParsedData extends CartesianParsedData { } } -interface BubbleParsedData extends CartesianParsedData { +export interface BubbleParsedData extends CartesianParsedData { // The bubble radius value _custom: number; } -interface RadialParsedData { +export interface RadialParsedData { r: number; }