UNPKG

@factory-utils/tools

Version:

Set of genericised angular2+ components used in most of Advanced SCHEMA - Factory's projects.

37 lines (36 loc) 1.82 kB
import { EventEmitter, SimpleChanges, OnChanges, OnDestroy } from '@angular/core'; import { SliderComponent } from '../slider/slider.component'; import { LocaleService } from '../../services/locale/locale.service'; import { HtmlInput } from '../../typings'; import * as i0 from "@angular/core"; export declare enum DateGranularity { NONE = 0, MINUTE = 1, HOUR = 2, DAY = 3, MONTH = 4, QUARTER = 5, YEAR = 6 } export declare class DateSliderComponent extends SliderComponent implements OnChanges, OnDestroy { localeService: LocaleService; formatDate: string; emitFormat: string; dateGranularity: DateGranularity; disabled: HtmlInput; formattedSelectedChange: EventEmitter<string | string[]>; private readonly _selectedChangeSub; constructor(localeService: LocaleService); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; isDisabled(): boolean; validateCursor(): void; protected _fixWrongSelected(): void; protected _getTickValue(tickIndex: number, tickGap: number, firstTick: number, lastTick: number): number; protected _getNbTick(firstTick: number, lastTick: number): number; protected _getNbIndices(firstTick: number, lastTick: number): number; private _getDates; private _emitFormattedDate; static ɵfac: i0.ɵɵFactoryDeclaration<DateSliderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DateSliderComponent, "fut-date-slider", never, { "formatDate": { "alias": "formatDate"; "required": false; }; "emitFormat": { "alias": "emitFormat"; "required": false; }; "dateGranularity": { "alias": "dateGranularity"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "formattedSelectedChange": "formattedSelectedChange"; }, never, never, false, never>; }