UNPKG

@taiga-ui/kit

Version:
106 lines (95 loc) 2.38 kB
import { __spread } from 'tslib'; import { CHAR_NO_BREAK_SPACE, CHAR_EN_DASH } from '@taiga-ui/cdk'; import { TUI_DIGIT_REGEXP } from '@taiga-ui/core'; var DATE_TIME_SEPARATOR = ', '; var ɵ0 = function () { return false; }; var EMPTY_MASK = { mask: ɵ0, }; var GROUP_CLASS_NAMES = [ '_active', '_disabled', '_focused', '_focus-visible', '_hosted_dropdown_focused', 'ng-invalid', 'ng-touched', '_pressed', '_readonly', ]; var iconBlank = '<svg></svg>'; var TUI_PHONE_MASK = [ '+', '7', ' ', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, ' ', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, '-', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, '-', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, ]; var TUI_TIME_MASK = [ TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, ':', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, ]; var TUI_DATE_MASK = [ TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, '.', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, '.', TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, TUI_DIGIT_REGEXP, ]; var TUI_DATE_RANGE_MASK = __spread(TUI_DATE_MASK, [ CHAR_NO_BREAK_SPACE, CHAR_EN_DASH, CHAR_NO_BREAK_SPACE ], TUI_DATE_MASK); /** * Used as a limit for eliminating JS issues with floating point math */ var TUI_FLOATING_PRECISION = 7; var MAX_DAY_RANGE_LENGTH_MAPPER = function (min, value, maxLength, backwards) { if (!value || !value.isSingleDay || !maxLength) { return min; } var dateShift = value.from .append(maxLength, backwards) .append({ day: 1 }, !backwards); if (backwards) { return dateShift.dayBefore(min) ? min : dateShift; } if (!min) { return dateShift; } return dateShift.dayAfter(min) ? min : dateShift; }; var DEFAULT_ROUTER_LINK_OPTIONS = { fragment: '', preserveFragment: true, replaceUrl: false, skipLocationChange: false, queryParams: null, useHref: false, target: null, }; /** * Generated bundle index. Do not edit. */ export { DATE_TIME_SEPARATOR, DEFAULT_ROUTER_LINK_OPTIONS, EMPTY_MASK, GROUP_CLASS_NAMES, MAX_DAY_RANGE_LENGTH_MAPPER, TUI_DATE_MASK, TUI_DATE_RANGE_MASK, TUI_FLOATING_PRECISION, TUI_PHONE_MASK, TUI_TIME_MASK, iconBlank, ɵ0 }; //# sourceMappingURL=taiga-ui-kit-constants.js.map