@progress/kendo-angular-charts
Version:
Kendo UI Charts for Angular - A comprehensive package for creating beautiful and interactive data visualization. Every chart type, stock charts, and sparklines are included.
41 lines (40 loc) • 1.78 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { OnChanges, OnDestroy, SimpleChange } from '@angular/core';
import { Subscription } from 'rxjs';
import { CollectionService, Item } from './collection.service';
import { ConfigurationService } from './configuration.service';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare abstract class CollectionItemComponent implements Item, OnChanges, OnDestroy {
protected configurationService: ConfigurationService;
protected collectionService: CollectionService;
protected subscription: Subscription;
options: any;
hidden: boolean;
constructor(configurationService: ConfigurationService, collectionService: CollectionService);
ngOnChanges(changes: {
[propertyName: string]: SimpleChange;
}): void;
/**
* Updates the component fields with the specified values and refreshes the Chart.
*
* Use this method when the configuration values cannot be set through the template.
*
* @example
* ```ts-no-run
* item.notifyChanges({ visible: true });
* ```
*
* @param changes An object containing the updated input fields.
*/
notifyChanges(changes: any): void;
ngOnDestroy(): void;
protected notify(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CollectionItemComponent, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<CollectionItemComponent, never, never, {}, {}, never, never, false, never>;
}