@syncfusion/ej2-angular-spreadsheet
Version:
Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for Angular
85 lines (84 loc) • 2.46 kB
TypeScript
import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
export declare class ChartDirective extends ComplexBase<ChartDirective> {
private viewContainerRef;
directivePropList: any;
/**
* Specifies the type of a chart.
* @default 'Line'
*/
type: any;
/**
* The data label for the series.
* @default {}
*/
dataLabelSettings: any;
/**
* Specifies the height of the chart.
* @default 290
*/
height: any;
/**
* Specifies chart element id.
* @default ''
*/
id: any;
/**
* Specifies to switch the row or a column.
* @default false
*/
isSeriesInRows: any;
/**
* Options for customizing the legend of the chart.
* @default {}
*/
legendSettings: any;
/**
* Options to configure the marker
* @default {}
*/
markerSettings: any;
/**
* Options to configure the horizontal axis.
* @default {}
*/
primaryXAxis: any;
/**
* Options to configure the vertical axis.
* @default {}
*/
primaryYAxis: any;
/**
* Specifies the selected range or specified range.
* @default ''
*/
range: any;
/**
* Specifies the theme of a chart.
* @default 'Material'
*/
theme: any;
/**
* Title of the chart
* @default ''
*/
title: any;
/**
* Specifies the width of the chart.
* @default 480
*/
width: any;
constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration<ChartDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ChartDirective, "e-charts>e-chart", never, { "dataLabelSettings": "dataLabelSettings"; "height": "height"; "id": "id"; "isSeriesInRows": "isSeriesInRows"; "legendSettings": "legendSettings"; "markerSettings": "markerSettings"; "primaryXAxis": "primaryXAxis"; "primaryYAxis": "primaryYAxis"; "range": "range"; "theme": "theme"; "title": "title"; "type": "type"; "width": "width"; }, {}, never>;
}
/**
* Chart Array Directive
* @private
*/
export declare class ChartsDirective extends ArrayBase<ChartsDirective> {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<ChartsDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ChartsDirective, "e-cell>e-charts", never, {}, {}, ["children"]>;
}