solar-ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
55 lines (54 loc) • 1.24 kB
TypeScript
import { OnChanges, SimpleChanges } from '@angular/core';
export declare class NzSliderMarksComponent implements OnChanges {
private _vertical;
private _included;
nzLowerBound: number;
nzUpperBound: number;
nzMarksArray: MarksArray;
nzClassName: string;
nzMin: number;
nzMax: number;
nzVertical: boolean;
nzIncluded: boolean;
attrs: Array<{
id: number;
value: number;
offset: number;
classes: {
[key: string]: boolean;
};
style: object;
label: Mark;
}>;
ngOnChanges(changes: SimpleChanges): void;
trackById(index: number, attr: {
id: number;
value: number;
offset: number;
classes: {
[key: string]: boolean;
};
style: object;
label: Mark;
}): number;
buildAttrs(): void;
togglePointActive(): void;
}
export declare type Mark = string | {
style: object;
label: string;
};
export declare class Marks {
number: Mark;
}
export declare class MarksArray extends Array<{
value: number;
offset: number;
config: Mark;
}> {
[index: number]: {
value: number;
offset: number;
config: Mark;
};
}