All files interfaces.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60  1x                                                                           1x                                        
import { IDate, ITextInputEvents, ITime } from '@zeedhi/common';
import { IEvent, IEventParam, Messages } from '@zeedhi/core';
 
export interface IDateEventParam extends IEventParam<Date> {
  date: string;
}
 
export interface IDateTimeEvents<T = IDateEventParam | IEventParam<any>> extends ITextInputEvents<T> {
  onSelectDate?: IEvent<T> | string;
}
 
export interface IDateTime extends IDate, ITime {
  allowedDates?: ((date: string) => boolean) | string[];
  events?: IDateTimeEvents;
 
  displayValue?: string;
  displayDateFormat?: string;
  displayTimeFormat?: string;
 
  activeTab?: string;
  showDateTimePicker?: boolean;
 
  dateValue?: any;
  timeValue?: any;
 
  maxTime?: string;
  minTime?: string;
 
  dateFormat?: string;
  timeFormat?: string;
 
  dateInputFormat?: string;
  timeInputFormat?: string;
 
  dateTimeFormat?: string;
  useSeconds?: boolean;
  valueTimeFormat?: string;
}
 
Messages.add({
  'pt-BR': {
    translation: {
      DATE_TIME_CLEAR: 'Limpar',
      DATE_TIME_OK: 'Ok',
    },
  },
  'en-US': {
    translation: {
      DATE_TIME_CLEAR: 'Clear',
      DATE_TIME_OK: 'Ok',
    },
  },
  'es-ES': {
    translation: {
      DATE_TIME_CLEAR: 'Borrar',
      DATE_TIME_OK: 'Ok',
    },
  },
});