Chart.js/types/tests/animation.ts
Dan Onoshko 2031cdf051
Preparing the project for TypeScript (#10595)
* Add Typescript to the build
* Converts the `helpers.core` to Typescript as an example
* Converts the `core.element` to Typescript
2022-08-22 11:58:57 -04:00

71 lines
1.0 KiB
TypeScript

import { Chart } from '../../src/types';
const chart = new Chart('id', {
type: 'bar',
data: {
labels: [],
datasets: [{
data: []
}]
},
options: {
animation: false,
animations: {
colors: false,
numbers: {
properties: ['a', 'b'],
type: 'number',
from: 0,
to: 10,
delay: (ctx) => ctx.dataIndex * 100,
duration: (ctx) => ctx.datasetIndex * 1000,
loop: true,
easing: 'linear'
}
},
transitions: {
show: {
animation: {
duration: 10
},
animations: {
numbers: false
}
},
custom: {
animation: {
duration: 10
}
}
}
},
});
const pie = new Chart('id', {
type: 'pie',
data: {
labels: [],
datasets: [{
data: []
}]
},
options: {
animation: false,
}
});
const polarArea = new Chart('id', {
type: 'polarArea',
data: {
labels: [],
datasets: [{
data: []
}]
},
options: {
animation: false,
}
});