devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
518 lines (515 loc) • 18.9 kB
TypeScript
/*!
* devextreme-angular
* Version: 22.1.14
* Build date: Mon Apr 29 2024
*
* Copyright (c) 2012 - 2024 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
import { OnInit, OnDestroy, EventEmitter, QueryList } from '@angular/core';
import DevExpress from 'devextreme/bundles/dx.all';
import { Format } from 'devextreme/localization';
import { Font } from 'devextreme/viz/core/base_widget';
import { NestedOptionHost } from 'devextreme-angular/core';
import { NestedOption } from 'devextreme-angular/core';
import { DxiBreakComponent } from './break-dxi';
import { DxiConstantLineComponent } from './constant-line-dxi';
import { DxiStripComponent } from './strip-dxi';
import * as i0 from "@angular/core";
export declare class DxoArgumentAxisComponent extends NestedOption implements OnDestroy, OnInit {
get aggregateByCategory(): boolean;
set aggregateByCategory(value: boolean);
get aggregatedPointsPosition(): string;
set aggregatedPointsPosition(value: string);
get aggregationGroupWidth(): number | undefined;
set aggregationGroupWidth(value: number | undefined);
get aggregationInterval(): number | string | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
};
set aggregationInterval(value: number | string | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
});
get allowDecimals(): boolean | undefined;
set allowDecimals(value: boolean | undefined);
get argumentType(): string | undefined;
set argumentType(value: string | undefined);
get axisDivisionFactor(): number;
set axisDivisionFactor(value: number);
get breaks(): Array<DevExpress.viz.ScaleBreak>;
set breaks(value: Array<DevExpress.viz.ScaleBreak>);
get breakStyle(): {
color?: string;
line?: string;
width?: number;
};
set breakStyle(value: {
color?: string;
line?: string;
width?: number;
});
get categories(): Array<number | string | Date>;
set categories(value: Array<number | string | Date>);
get color(): string;
set color(value: string);
get constantLines(): Array<any | {
color?: string;
dashStyle?: string;
displayBehindSeries?: boolean;
extendAxis?: boolean;
label?: {
font?: Font;
horizontalAlignment?: string;
position?: string;
text?: string | undefined;
verticalAlignment?: string;
visible?: boolean;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
value?: Date | number | string | undefined;
width?: number;
} | {
color?: string;
dashStyle?: string;
displayBehindSeries?: boolean;
extendAxis?: boolean;
label?: {
font?: Font;
text?: string | undefined;
visible?: boolean;
};
value?: Date | number | string | undefined;
width?: number;
}>;
set constantLines(value: Array<any | {
color?: string;
dashStyle?: string;
displayBehindSeries?: boolean;
extendAxis?: boolean;
label?: {
font?: Font;
horizontalAlignment?: string;
position?: string;
text?: string | undefined;
verticalAlignment?: string;
visible?: boolean;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
value?: Date | number | string | undefined;
width?: number;
} | {
color?: string;
dashStyle?: string;
displayBehindSeries?: boolean;
extendAxis?: boolean;
label?: {
font?: Font;
text?: string | undefined;
visible?: boolean;
};
value?: Date | number | string | undefined;
width?: number;
}>);
get constantLineStyle(): {
color?: string;
dashStyle?: string;
label?: {
font?: Font;
horizontalAlignment?: string;
position?: string;
verticalAlignment?: string;
visible?: boolean;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
width?: number;
} | {
color?: string;
dashStyle?: string;
label?: {
font?: Font;
visible?: boolean;
};
width?: number;
};
set constantLineStyle(value: {
color?: string;
dashStyle?: string;
label?: {
font?: Font;
horizontalAlignment?: string;
position?: string;
verticalAlignment?: string;
visible?: boolean;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
width?: number;
} | {
color?: string;
dashStyle?: string;
label?: {
font?: Font;
visible?: boolean;
};
width?: number;
});
get customPosition(): Date | number | string | undefined;
set customPosition(value: Date | number | string | undefined);
get customPositionAxis(): string | undefined;
set customPositionAxis(value: string | undefined);
get discreteAxisDivisionMode(): string;
set discreteAxisDivisionMode(value: string);
get endOnTick(): boolean | undefined;
set endOnTick(value: boolean | undefined);
get grid(): {
color?: string;
opacity?: number | undefined;
visible?: boolean;
width?: number;
};
set grid(value: {
color?: string;
opacity?: number | undefined;
visible?: boolean;
width?: number;
});
get holidays(): Array<Date | string | number>;
set holidays(value: Array<Date | string | number>);
get hoverMode(): string;
set hoverMode(value: string);
get inverted(): boolean;
set inverted(value: boolean);
get label(): {
alignment?: string | undefined;
customizeHint?: Function;
customizeText?: Function;
displayMode?: string;
font?: Font;
format?: Format | string | undefined;
indentFromAxis?: number;
overlappingBehavior?: string;
position?: string;
rotationAngle?: number;
staggeringSpacing?: number;
template?: any | undefined;
textOverflow?: string;
visible?: boolean;
wordWrap?: string;
} | {
customizeHint?: Function;
customizeText?: Function;
font?: Font;
format?: Format | string | undefined;
indentFromAxis?: number;
overlappingBehavior?: string;
visible?: boolean;
};
set label(value: {
alignment?: string | undefined;
customizeHint?: Function;
customizeText?: Function;
displayMode?: string;
font?: Font;
format?: Format | string | undefined;
indentFromAxis?: number;
overlappingBehavior?: string;
position?: string;
rotationAngle?: number;
staggeringSpacing?: number;
template?: any | undefined;
textOverflow?: string;
visible?: boolean;
wordWrap?: string;
} | {
customizeHint?: Function;
customizeText?: Function;
font?: Font;
format?: Format | string | undefined;
indentFromAxis?: number;
overlappingBehavior?: string;
visible?: boolean;
});
get linearThreshold(): number | undefined;
set linearThreshold(value: number | undefined);
get logarithmBase(): number;
set logarithmBase(value: number);
get maxValueMargin(): number | undefined;
set maxValueMargin(value: number | undefined);
get minorGrid(): {
color?: string;
opacity?: number | undefined;
visible?: boolean;
width?: number;
};
set minorGrid(value: {
color?: string;
opacity?: number | undefined;
visible?: boolean;
width?: number;
});
get minorTick(): {
color?: string;
length?: number;
opacity?: number;
shift?: number;
visible?: boolean;
width?: number;
};
set minorTick(value: {
color?: string;
length?: number;
opacity?: number;
shift?: number;
visible?: boolean;
width?: number;
});
get minorTickCount(): number | undefined;
set minorTickCount(value: number | undefined);
get minorTickInterval(): number | string | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
};
set minorTickInterval(value: number | string | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
});
get minValueMargin(): number | undefined;
set minValueMargin(value: number | undefined);
get minVisualRangeLength(): number | string | undefined | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
};
set minVisualRangeLength(value: number | string | undefined | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
});
get offset(): number | undefined;
set offset(value: number | undefined);
get opacity(): number | undefined;
set opacity(value: number | undefined);
get placeholderSize(): number;
set placeholderSize(value: number);
get position(): string;
set position(value: string);
get singleWorkdays(): Array<Date | string | number>;
set singleWorkdays(value: Array<Date | string | number>);
get strips(): Array<any | {
color?: string | undefined;
endValue?: Date | number | string | undefined;
label?: {
font?: Font;
horizontalAlignment?: string;
text?: string | undefined;
verticalAlignment?: string;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
startValue?: Date | number | string | undefined;
} | {
color?: string | undefined;
endValue?: Date | number | string | undefined;
label?: {
font?: Font;
text?: string | undefined;
};
startValue?: Date | number | string | undefined;
}>;
set strips(value: Array<any | {
color?: string | undefined;
endValue?: Date | number | string | undefined;
label?: {
font?: Font;
horizontalAlignment?: string;
text?: string | undefined;
verticalAlignment?: string;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
startValue?: Date | number | string | undefined;
} | {
color?: string | undefined;
endValue?: Date | number | string | undefined;
label?: {
font?: Font;
text?: string | undefined;
};
startValue?: Date | number | string | undefined;
}>);
get stripStyle(): {
label?: {
font?: Font;
horizontalAlignment?: string;
verticalAlignment?: string;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
} | {
label?: {
font?: Font;
};
};
set stripStyle(value: {
label?: {
font?: Font;
horizontalAlignment?: string;
verticalAlignment?: string;
};
paddingLeftRight?: number;
paddingTopBottom?: number;
} | {
label?: {
font?: Font;
};
});
get tick(): {
color?: string;
length?: number;
opacity?: number | undefined;
shift?: number;
visible?: boolean;
width?: number;
};
set tick(value: {
color?: string;
length?: number;
opacity?: number | undefined;
shift?: number;
visible?: boolean;
width?: number;
});
get tickInterval(): number | string | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
};
set tickInterval(value: number | string | {
days?: number;
hours?: number;
milliseconds?: number;
minutes?: number;
months?: number;
quarters?: number;
seconds?: number;
weeks?: number;
years?: number;
});
get title(): string | {
alignment?: string;
font?: Font;
margin?: number;
text?: string | undefined;
textOverflow?: string;
wordWrap?: string;
};
set title(value: string | {
alignment?: string;
font?: Font;
margin?: number;
text?: string | undefined;
textOverflow?: string;
wordWrap?: string;
});
get type(): string | undefined;
set type(value: string | undefined);
get valueMarginsEnabled(): boolean;
set valueMarginsEnabled(value: boolean);
get visible(): boolean;
set visible(value: boolean);
get visualRange(): DevExpress.viz.VizRange | Array<number | string | Date>;
set visualRange(value: DevExpress.viz.VizRange | Array<number | string | Date>);
get visualRangeUpdateMode(): string;
set visualRangeUpdateMode(value: string);
get wholeRange(): DevExpress.viz.VizRange | undefined | Array<number | string | Date>;
set wholeRange(value: DevExpress.viz.VizRange | undefined | Array<number | string | Date>);
get width(): number;
set width(value: number);
get workdaysOnly(): boolean;
set workdaysOnly(value: boolean);
get workWeek(): Array<number>;
set workWeek(value: Array<number>);
get firstPointOnStartAngle(): boolean;
set firstPointOnStartAngle(value: boolean);
get originValue(): number | undefined;
set originValue(value: number | undefined);
get period(): number | undefined;
set period(value: number | undefined);
get startAngle(): number;
set startAngle(value: number);
/**
* This member supports the internal infrastructure and is not intended to be used directly from your code.
*/
visualRangeChange: EventEmitter<DevExpress.viz.VizRange | Array<number | string | Date>>;
protected get _optionPath(): string;
get breaksChildren(): QueryList<DxiBreakComponent>;
set breaksChildren(value: QueryList<DxiBreakComponent>);
get constantLinesChildren(): QueryList<DxiConstantLineComponent>;
set constantLinesChildren(value: QueryList<DxiConstantLineComponent>);
get stripsChildren(): QueryList<DxiStripComponent>;
set stripsChildren(value: QueryList<DxiStripComponent>);
constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost);
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DxoArgumentAxisComponent, [{ host: true; skipSelf: true; }, { host: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<DxoArgumentAxisComponent, "dxo-argument-axis", never, { "aggregateByCategory": "aggregateByCategory"; "aggregatedPointsPosition": "aggregatedPointsPosition"; "aggregationGroupWidth": "aggregationGroupWidth"; "aggregationInterval": "aggregationInterval"; "allowDecimals": "allowDecimals"; "argumentType": "argumentType"; "axisDivisionFactor": "axisDivisionFactor"; "breaks": "breaks"; "breakStyle": "breakStyle"; "categories": "categories"; "color": "color"; "constantLines": "constantLines"; "constantLineStyle": "constantLineStyle"; "customPosition": "customPosition"; "customPositionAxis": "customPositionAxis"; "discreteAxisDivisionMode": "discreteAxisDivisionMode"; "endOnTick": "endOnTick"; "grid": "grid"; "holidays": "holidays"; "hoverMode": "hoverMode"; "inverted": "inverted"; "label": "label"; "linearThreshold": "linearThreshold"; "logarithmBase": "logarithmBase"; "maxValueMargin": "maxValueMargin"; "minorGrid": "minorGrid"; "minorTick": "minorTick"; "minorTickCount": "minorTickCount"; "minorTickInterval": "minorTickInterval"; "minValueMargin": "minValueMargin"; "minVisualRangeLength": "minVisualRangeLength"; "offset": "offset"; "opacity": "opacity"; "placeholderSize": "placeholderSize"; "position": "position"; "singleWorkdays": "singleWorkdays"; "strips": "strips"; "stripStyle": "stripStyle"; "tick": "tick"; "tickInterval": "tickInterval"; "title": "title"; "type": "type"; "valueMarginsEnabled": "valueMarginsEnabled"; "visible": "visible"; "visualRange": "visualRange"; "visualRangeUpdateMode": "visualRangeUpdateMode"; "wholeRange": "wholeRange"; "width": "width"; "workdaysOnly": "workdaysOnly"; "workWeek": "workWeek"; "firstPointOnStartAngle": "firstPointOnStartAngle"; "originValue": "originValue"; "period": "period"; "startAngle": "startAngle"; }, { "visualRangeChange": "visualRangeChange"; }, ["breaksChildren", "constantLinesChildren", "stripsChildren"], never>;
}
export declare class DxoArgumentAxisModule {
static ɵfac: i0.ɵɵFactoryDeclaration<DxoArgumentAxisModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<DxoArgumentAxisModule, [typeof DxoArgumentAxisComponent], never, [typeof DxoArgumentAxisComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<DxoArgumentAxisModule>;
}