@ux-aspects/ux-aspects
Version:
Open source user interface framework for building modern, responsive, mobile big data applications
33 lines (32 loc) • 1.18 kB
TypeScript
import { BaseSearchComponent } from '../base-search.component';
import * as i0 from "@angular/core";
export declare class SearchDateRangeComponent extends BaseSearchComponent {
type: string;
get label(): string;
get from(): string | number | Date;
set from(fromValue: string | number | Date);
get to(): string | number | Date;
set to(toValue: string | number | Date);
get fromLabel(): string;
get toLabel(): string;
get fromPlaceholder(): string;
get toPlaceholder(): string;
get toDateInputAriaLabel(): string;
get fromDateInputAriaLabel(): string;
/**
* Override the default validation
*/
validate(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SearchDateRangeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SearchDateRangeComponent, "ux-search-date-range", never, {}, {}, never, never, false, never>;
}
export interface SearchDateRangeConfig {
label?: string;
fromLabel?: string;
toLabel?: string;
fromPlaceholder?: string;
toPlaceholder?: string;
toDateInputAriaLabel?: string;
fromDateInputAriaLabel?: string;
validation: (value: unknown) => boolean;
}