]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Types: Update LayotPosition (#8555)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Tue, 2 Mar 2021 12:39:05 +0000 (14:39 +0200)
committerGitHub <noreply@github.com>
Tue, 2 Mar 2021 12:39:05 +0000 (07:39 -0500)
types/layout.d.ts
types/tests/layout/position.ts [new file with mode: 0644]

index a0ec1aa11d0ea0a41bcb586d7467a7e7dd4fc93a..1589008c161055ccc19b5288e6554a69152c92e9 100644 (file)
@@ -1,6 +1,6 @@
 import { ChartArea } from './geometric';
 
-export type LayoutPosition = 'left' | 'top' | 'right' | 'bottom' | 'chartArea';
+export type LayoutPosition = 'left' | 'top' | 'right' | 'bottom' | 'center' | 'chartArea' | {[scaleId: string]: number};
 
 export interface LayoutItem {
        /**
diff --git a/types/tests/layout/position.ts b/types/tests/layout/position.ts
new file mode 100644 (file)
index 0000000..c8d2c52
--- /dev/null
@@ -0,0 +1,11 @@
+import { LayoutPosition } from '../../index.esm';
+
+export const left: LayoutPosition = 'left';
+export const right: LayoutPosition = 'right';
+export const top: LayoutPosition = 'top';
+export const bottom: LayoutPosition = 'bottom';
+export const center: LayoutPosition = 'center';
+export const axis: LayoutPosition = { x: 10 };
+
+// @ts-expect-error invalid position
+export const invalid: LayoutPosition = 'none';