import { DatePicker as DatePickerDefinition } from "ui/date-picker"; import { View } from "ui/core/view"; import { Property } from "ui/core/properties"; export * from "ui/core/view"; export class DatePickerBase extends View implements DatePickerDefinition { public year: number; public month: number; public day: number; public maxDate: Date; public minDate: Date; public date: Date; } export let yearProperty = new Property({ name: "year" }); yearProperty.register(DatePickerBase); export let monthProperty = new Property({ name: "month" }); monthProperty.register(DatePickerBase); export let dayProperty = new Property({ name: "day" }); dayProperty.register(DatePickerBase); export let maxDateProperty = new Property({ name: "maxDate" }); maxDateProperty.register(DatePickerBase); export let minDateProperty = new Property({ name: "minDate" }); minDateProperty.register(DatePickerBase); export let dateProperty = new Property({ name: "date" }); dateProperty.register(DatePickerBase);