]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Export ...ParsedData interfaces (#12035)
authorJosh Kelley <joshkel@gmail.com>
Tue, 18 Feb 2025 18:36:35 +0000 (13:36 -0500)
committerGitHub <noreply@github.com>
Tue, 18 Feb 2025 18:36:35 +0000 (13:36 -0500)
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.

src/types/index.d.ts

index c59a39c4581e54b303c1bc02a4d8ef2df2992a96..14461328a923f401d8902ef67d303da6a5d949c1 100644 (file)
@@ -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;
 }