Icard/angular-clarity-master(work.../node_modules/primeng/chart/chart.d.ts

88 lines
3.0 KiB
TypeScript

import { ElementRef, AfterViewInit, OnDestroy, EventEmitter, NgZone } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
/**
* Chart groups a collection of contents in tabs.
* @group Components
*/
export declare class UIChart implements AfterViewInit, OnDestroy {
private platformId;
el: ElementRef;
private zone;
/**
* Type of the chart.
* @group Props
*/
type: string | undefined;
/**
* Array of per-chart plugins to customize the chart behaviour.
* @group Props
*/
plugins: any[];
/**
* Width of the chart.
* @group Props
*/
width: string | undefined;
/**
* Height of the chart.
* @group Props
*/
height: string | undefined;
/**
* Whether the chart is redrawn on screen size change.
* @group Props
*/
responsive: boolean;
/**
* Used to define a string that autocomplete attribute the current element.
* @group Props
*/
ariaLabel: string | undefined;
/**
* Establishes relationships between the component and label(s) where its value should be one or more element IDs.
* @group Props
*/
ariaLabelledBy: string | undefined;
/**
* Data to display.
* @group Props
*/
get data(): any;
set data(val: any);
/**
* Options to customize the chart.
* @group Props
*/
get options(): any;
set options(val: any);
/**
* Callback to execute when an element on chart is clicked.
* @group Emits
*/
onDataSelect: EventEmitter<any>;
isBrowser: boolean;
initialized: boolean | undefined;
_data: any;
_options: any;
chart: any;
constructor(platformId: any, el: ElementRef, zone: NgZone);
ngAfterViewInit(): void;
onCanvasClick(event: Event): void;
initChart(): void;
getCanvas(): any;
getBase64Image(): any;
generateLegend(): any;
refresh(): void;
reinit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<UIChart, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<UIChart, "p-chart", never, { "type": { "alias": "type"; "required": false; }; "plugins": { "alias": "plugins"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "responsive": { "alias": "responsive"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "ariaLabelledBy": { "alias": "ariaLabelledBy"; "required": false; }; "data": { "alias": "data"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, { "onDataSelect": "onDataSelect"; }, never, never, false, never>;
static ngAcceptInputType_responsive: unknown;
}
export declare class ChartModule {
static ɵfac: i0.ɵɵFactoryDeclaration<ChartModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<ChartModule, [typeof UIChart], [typeof i1.CommonModule], [typeof UIChart]>;
static ɵinj: i0.ɵɵInjectorDeclaration<ChartModule>;
}