mirror of
https://github.com/chartjs/Chart.js.git
synced 2025-12-08 20:36:08 +00:00
13 lines
548 B
TypeScript
13 lines
548 B
TypeScript
export interface RTLAdapter {
|
|
x(x: number): number;
|
|
setWidth(w: number): void;
|
|
textAlign(align: 'center' | 'left' | 'right'): 'center' | 'left' | 'right';
|
|
xPlus(x: number, value: number): number;
|
|
leftForLtr(x: number, itemWidth: number): number;
|
|
}
|
|
export function getRtlAdapter(rtl: boolean, rectX: number, width: number): RTLAdapter;
|
|
|
|
export function overrideTextDirection(ctx: CanvasRenderingContext2D, direction: 'ltr' | 'rtl'): void;
|
|
|
|
export function restoreTextDirection(ctx: CanvasRenderingContext2D, original?: [string, string]): void;
|