From: Jukka Kurkela Date: Tue, 2 Mar 2021 12:39:05 +0000 (+0200) Subject: Types: Update LayotPosition (#8555) X-Git-Tag: v3.0.0-beta.13~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9a2f845f866c6fb6308deef90b78f8c9837a188;p=thirdparty%2FChart.js.git Types: Update LayotPosition (#8555) --- diff --git a/types/layout.d.ts b/types/layout.d.ts index a0ec1aa11..1589008c1 100644 --- a/types/layout.d.ts +++ b/types/layout.d.ts @@ -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 index 000000000..c8d2c5229 --- /dev/null +++ b/types/tests/layout/position.ts @@ -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';