mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-07 04:39:06 +02:00
5 lines
354 B
TypeScript
5 lines
354 B
TypeScript
|
export type Scriptable<T, TContext> = T | ((ctx: TContext) => T);
|
||
|
export type ScriptableOptions<T, TContext> = { [P in keyof T]: Scriptable<T[P], TContext> };
|
||
|
export type ScriptableAndArray<T, TContext> = readonly T[] | Scriptable<T, TContext>;
|
||
|
export type ScriptableAndArrayOptions<T, TContext> = { [P in keyof T]: ScriptableAndArray<T[P], TContext> };
|