chore(): update to ionic-rules/strict

This commit is contained in:
Manu Mtz.-Almeida
2018-07-29 23:10:26 +02:00
parent 7292fc7d38
commit c1b61d0fee
148 changed files with 354 additions and 407 deletions

View File

@ -32,7 +32,6 @@ export function renderDatetime(template: string, value: DatetimeData, locale: Lo
return template;
}
export function renderTextFormat(format: string, value: any, date: DatetimeData | null, locale: LocaleData): string {
if ((format === FORMAT_DDDD || format === FORMAT_DDD)) {
@ -97,7 +96,6 @@ export function renderTextFormat(format: string, value: any, date: DatetimeData
return value.toString();
}
export function dateValueRange(format: string, min: DatetimeData, max: DatetimeData): any[] {
const opts: any[] = [];
@ -172,7 +170,6 @@ export function isLeapYear(year: number): boolean {
return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);
}
const ISO_8601_REGEXP = /^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/;
const TIME_REGEXP = /^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/;
@ -231,7 +228,6 @@ export function parseDate(val: any): DatetimeData | null {
};
}
export function updateDate(existingData: DatetimeData, newData: any): boolean {
if (newData && newData !== '') {
@ -258,9 +254,7 @@ export function updateDate(existingData: DatetimeData, newData: any): boolean {
// merge new values from the picker's selection
// to the existing DatetimeData values
for (const k in newData) {
(existingData as any)[k] = newData[k].value;
}
Object.assign(existingData, newData);
return true;
}
@ -271,13 +265,14 @@ export function updateDate(existingData: DatetimeData, newData: any): boolean {
} else {
// blank data, clear everything out
for (const k in existingData) {
delete (existingData as any)[k];
if (existingData.hasOwnProperty(k)) {
delete (existingData as any)[k];
}
}
}
return false;
}
export function parseTemplate(template: string): string[] {
const formats: string[] = [];
@ -311,7 +306,6 @@ export function parseTemplate(template: string): string[] {
return formats;
}
export function getValueFromFormat(date: DatetimeData, format: string) {
if (format === FORMAT_A || format === FORMAT_a) {
return (date.hour! < 12 ? 'am' : 'pm');
@ -322,7 +316,6 @@ export function getValueFromFormat(date: DatetimeData, format: string) {
return (date as any)[convertFormatToKey(format)!];
}
export function convertFormatToKey(format: string): string | null {
for (const k in FORMAT_KEYS) {
if (FORMAT_KEYS[k].f === format) {
@ -332,7 +325,6 @@ export function convertFormatToKey(format: string): string | null {
return null;
}
export function convertDataToISO(data: DatetimeData): string {
// https://www.w3.org/TR/NOTE-datetime
let rtn = '';
@ -390,7 +382,6 @@ export function convertDataToISO(data: DatetimeData): string {
return rtn;
}
/**
* Use to convert a string of comma separated strings or
* an array of strings, and clean up any user input
@ -419,7 +410,6 @@ export function convertToArrayOfStrings(input: string | string[] | undefined | n
return values;
}
/**
* Use to convert a string of comma separated numbers or
* an array of numbers, and clean up any user input
@ -448,7 +438,6 @@ export function convertToArrayOfNumbers(input: any[] | string | number, type: st
return values;
}
function twoDigit(val: number | undefined): string {
return ('0' + (val ? Math.abs(val) : '0')).slice(-2);
}
@ -461,7 +450,6 @@ function fourDigit(val: number | undefined): string {
return ('000' + (val ? Math.abs(val) : '0')).slice(-4);
}
export interface DatetimeData {
[key: string]: any;
year?: number;
@ -474,7 +462,6 @@ export interface DatetimeData {
tzOffset?: number;
}
export interface LocaleData {
monthNames?: string[];
monthShortNames?: string[];
@ -482,7 +469,6 @@ export interface LocaleData {
dayShortNames?: string[];
}
const FORMAT_YYYY = 'YYYY';
const FORMAT_YY = 'YY';
const FORMAT_MMMM = 'MMMM';