@ohayojp.com/components
Version:
Common business components of ohayojp.
50 lines (49 loc) • 1.91 kB
TypeScript
import { EventEmitter, TemplateRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { DomSanitizer } from '@angular/platform-browser';
import { OhayoConfigService, OhayoDateRangePickerShortcut, OhayoDateRangePickerShortcutItem } from '@ohayojp.com/util';
import { FunctionProp } from 'ng-zorro-antd/core/types';
export declare class RangePickerComponent implements ControlValueAccessor {
private dom;
private onChangeFn;
private _shortcut;
private defaultShortcuts;
private comp;
value: Date[];
ngModelEnd: Date;
set shortcut(val: OhayoDateRangePickerShortcut | null);
get shortcut(): OhayoDateRangePickerShortcut | null;
readonly ngModelEndChange: EventEmitter<Date>;
nzAllowClear: boolean;
nzAutoFocus: boolean;
nzClassName: string;
nzDisabled: boolean;
nzSize: string;
nzStyle: string;
nzDisabledDate: (d: Date) => boolean;
nzLocale: object;
nzPopupStyle: object;
nzDropdownClassName: string;
nzPlaceHolder: string | string[];
readonly nzOnOpenChange: EventEmitter<boolean>;
nzDateRender: any;
nzFormat: any;
nzDisabledTime: any;
nzRenderExtraFooter: FunctionProp<TemplateRef<void> | string>;
nzShowTime: any;
nzShowToday: boolean;
nzMode: any;
nzRanges: any;
readonly nzOnPanelChange: EventEmitter<any>;
readonly nzOnOk: EventEmitter<any>;
constructor(dom: DomSanitizer, configSrv: OhayoConfigService);
_nzOnOpenChange(e: any): void;
_nzOnPanelChange(e: any): void;
_nzOnOk(e: any): void;
valueChange(e: [Date, Date]): void;
writeValue(value: Date): void;
registerOnChange(fn: (val: Date) => void): void;
registerOnTouched(_fn: () => void): void;
setDisabledState(disabled: boolean): void;
clickShortcut(item: OhayoDateRangePickerShortcutItem): void;
}