mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-08 13:19:07 +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> };
|