MAIDR Documentation - v3.67.0
    Preparing search index...

    Chart.js Plugin interface (subset used by MAIDR).

    interface ChartJsPlugin {
        id: string;
        afterInit?: (chart: ChartJsChart, args: unknown, options: unknown) => void;
        afterUpdate?: (
            chart: ChartJsChart,
            args: unknown,
            options: unknown,
        ) => void;
        resize?: (
            chart: ChartJsChart,
            args: { size: { width: number; height: number } },
            options: unknown,
        ) => void;
        beforeDestroy?: (
            chart: ChartJsChart,
            args: unknown,
            options: unknown,
        ) => void;
    }
    Index

    Properties

    id: string
    afterInit?: (chart: ChartJsChart, args: unknown, options: unknown) => void
    afterUpdate?: (chart: ChartJsChart, args: unknown, options: unknown) => void
    resize?: (
        chart: ChartJsChart,
        args: { size: { width: number; height: number } },
        options: unknown,
    ) => void
    beforeDestroy?: (chart: ChartJsChart, args: unknown, options: unknown) => void