@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
40 lines (39 loc) • 1.98 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { Dayjs } from 'dayjs';
import { InputComponent } from '../../input/input.component';
import { ComponentSize } from '../../internal/types';
import * as i0 from "@angular/core";
export declare class DatePickerTriggerComponent {
get value(): Dayjs | Dayjs[];
set value(val: Dayjs | Dayjs[]);
get format(): string;
set format(val: string);
get isRange(): boolean;
set isRange(val: boolean);
size: ComponentSize;
clearable: boolean;
placeholder: string;
startPlaceholder: string;
endPlaceholder: string;
disabled: boolean;
blur: EventEmitter<void>;
clear: EventEmitter<void>;
focusInputRef: InputComponent;
centerFocus: boolean;
leftFocus: boolean;
rightFocus: boolean;
hovered: boolean;
bem: import("../../internal/utils").Bem;
get isFocus(): boolean;
get hasValue(): boolean | Dayjs;
get showClear(): boolean;
private readonly i18nService;
private readonly $$value;
private readonly $$format;
private readonly $$isRange;
$formatValue: import("@angular/core").Signal<string | string[]>;
constructor();
focusInput(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DatePickerTriggerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DatePickerTriggerComponent, "aui-date-picker-trigger", never, { "value": { "alias": "value"; "required": false; }; "format": { "alias": "format"; "required": false; }; "isRange": { "alias": "isRange"; "required": false; }; "size": { "alias": "size"; "required": false; }; "clearable": { "alias": "clearable"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "startPlaceholder": { "alias": "startPlaceholder"; "required": false; }; "endPlaceholder": { "alias": "endPlaceholder"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "blur": "blur"; "clear": "clear"; }, never, never, true, never>;
}