@nova-ui/charts
Version: 
Nova Charts is a library created to provide potential consumers with solutions for various data visualizations that conform with the Nova Design Language. It's designed to solve common patterns identified by UX designers, but also be very flexible so that
20 lines (19 loc) • 1.14 kB
TypeScript
import { OnChanges, SimpleChanges } from "@angular/core";
import { ChartCollectionService } from "./chart-collection.service";
import { IChartComponent } from "../core/common/types";
import * as i0 from "@angular/core";
/**
 * This directive represents a grouping behavior that is separated from chart components. Any chart component
 * registering the CHART_COMPONENT provider can be injected into this.
 *
 * A group of charts with the same associated chart collection id will share events broadcasted through their event buses.
 */
export declare class ChartCollectionIdDirective implements OnChanges {
    private chartComponent;
    private chartCollectionService;
    collectionId: string;
    constructor(chartComponent: IChartComponent, chartCollectionService: ChartCollectionService);
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChartCollectionIdDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ChartCollectionIdDirective, "[nuiChartCollectionId]", never, { "collectionId": { "alias": "nuiChartCollectionId"; "required": false; }; }, {}, never, never, false, never>;
}