UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

128 lines 9.83 kB
/** * @fileoverview added by tsickle * Generated from: convert-tokens.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { warnDeprecation } from 'ng-zorro-antd/core/logger'; /** * @record */ function TokensMap() { } /** @type {?} */ var tokensMap = { M: 'L', Mo: 'Mo', MM: 'LL', MMM: 'LLL', MMMM: 'LLLL', Q: 'q', Qo: 'qo', D: 'd', Do: 'do', DD: 'dd', DDD: 'D', DDDo: 'Do', DDDD: 'DDD', d: 'i', do: 'io', dd: 'iiiiii', ddd: 'iii', dddd: 'iiii', A: 'a', a: 'a', aa: 'aaaa', E: 'i', W: 'I', Wo: 'Io', WW: 'II', YY: 'yy', YYYY: 'yyyy', GG: 'RR', GGGG: 'RRRR', H: 'H', HH: 'HH', h: 'h', hh: 'hh', m: 'm', mm: 'mm', s: 's', ss: 'ss', S: 'S', SS: 'SS', SSS: 'SSS', Z: 'xxx', ZZ: 'xx', X: 't', x: 'T' }; /** @type {?} */ var v1tokens = Object.keys(tokensMap) .sort() .reverse(); // tslint:disable-next-line:prefer-template /** @type {?} */ var tokensRegExp = new RegExp('(\\[[^\\[]*\\])|(\\\\)?' + '(' + v1tokens.join('|') + '|.)', 'g'); /** * @record */ function TokensBuffer() { } if (false) { /** @type {?} */ TokensBuffer.prototype.formatBuffer; /** @type {?} */ TokensBuffer.prototype.textBuffer; } /** * @param {?} format * @return {?} */ export function convertTokens(format) { warnDeprecation("'NZ_DATE_FNS_COMPATIBLE' will be removed in 10.0.0, please update to date-fns v2 format."); /** @type {?} */ var tokensCaptures = format.match(tokensRegExp); if (tokensCaptures) { return tokensCaptures .reduce((/** * @param {?} acc * @param {?} tokenString * @param {?} index * @return {?} */ function (acc, tokenString, index) { /** @type {?} */ var v2token = tokensMap[tokenString]; if (!v2token) { /** @type {?} */ var escapedCaptures = tokenString.match(/^\[(.+)\]$/); if (escapedCaptures) { acc.textBuffer.push(escapedCaptures[1]); } else { acc.textBuffer.push(tokenString); } } /** @type {?} */ var endOfString = index === tokensCaptures.length - 1; if (acc.textBuffer.length && (v2token || endOfString)) { acc.formatBuffer.push("'" + acc.textBuffer.join('') + "'"); acc.textBuffer = []; } if (v2token) { acc.formatBuffer.push(v2token); } return acc; }), (/** @type {?} */ ({ formatBuffer: [], textBuffer: [] }))) .formatBuffer.join(''); } else { return format; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydC10b2tlbnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkL2kxOG4vIiwic291cmNlcyI6WyJjb252ZXJ0LXRva2Vucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFPQSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7Ozs7QUFJNUQsd0JBRUM7O0lBRUssU0FBUyxHQUFjO0lBQzNCLENBQUMsRUFBRSxHQUFHO0lBQ04sRUFBRSxFQUFFLElBQUk7SUFDUixFQUFFLEVBQUUsSUFBSTtJQUNSLEdBQUcsRUFBRSxLQUFLO0lBQ1YsSUFBSSxFQUFFLE1BQU07SUFDWixDQUFDLEVBQUUsR0FBRztJQUNOLEVBQUUsRUFBRSxJQUFJO0lBQ1IsQ0FBQyxFQUFFLEdBQUc7SUFDTixFQUFFLEVBQUUsSUFBSTtJQUNSLEVBQUUsRUFBRSxJQUFJO0lBQ1IsR0FBRyxFQUFFLEdBQUc7SUFDUixJQUFJLEVBQUUsSUFBSTtJQUNWLElBQUksRUFBRSxLQUFLO0lBQ1gsQ0FBQyxFQUFFLEdBQUc7SUFDTixFQUFFLEVBQUUsSUFBSTtJQUNSLEVBQUUsRUFBRSxRQUFRO0lBQ1osR0FBRyxFQUFFLEtBQUs7SUFDVixJQUFJLEVBQUUsTUFBTTtJQUNaLENBQUMsRUFBRSxHQUFHO0lBQ04sQ0FBQyxFQUFFLEdBQUc7SUFDTixFQUFFLEVBQUUsTUFBTTtJQUNWLENBQUMsRUFBRSxHQUFHO0lBQ04sQ0FBQyxFQUFFLEdBQUc7SUFDTixFQUFFLEVBQUUsSUFBSTtJQUNSLEVBQUUsRUFBRSxJQUFJO0lBQ1IsRUFBRSxFQUFFLElBQUk7SUFDUixJQUFJLEVBQUUsTUFBTTtJQUNaLEVBQUUsRUFBRSxJQUFJO0lBQ1IsSUFBSSxFQUFFLE1BQU07SUFDWixDQUFDLEVBQUUsR0FBRztJQUNOLEVBQUUsRUFBRSxJQUFJO0lBQ1IsQ0FBQyxFQUFFLEdBQUc7SUFDTixFQUFFLEVBQUUsSUFBSTtJQUNSLENBQUMsRUFBRSxHQUFHO0lBQ04sRUFBRSxFQUFFLElBQUk7SUFDUixDQUFDLEVBQUUsR0FBRztJQUNOLEVBQUUsRUFBRSxJQUFJO0lBQ1IsQ0FBQyxFQUFFLEdBQUc7SUFDTixFQUFFLEVBQUUsSUFBSTtJQUNSLEdBQUcsRUFBRSxLQUFLO0lBQ1YsQ0FBQyxFQUFFLEtBQUs7SUFDUixFQUFFLEVBQUUsSUFBSTtJQUNSLENBQUMsRUFBRSxHQUFHO0lBQ04sQ0FBQyxFQUFFLEdBQUc7Q0FDUDs7SUFFSyxRQUFRLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUM7S0FDcEMsSUFBSSxFQUFFO0tBQ04sT0FBTyxFQUFFOzs7SUFHTixZQUFZLEdBQUcsSUFBSSxNQUFNLENBQUMseUJBQXlCLEdBQUcsR0FBRyxHQUFHLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsS0FBSyxFQUFFLEdBQUcsQ0FBQzs7OztBQUVsRywyQkFHQzs7O0lBRkMsb0NBQXVCOztJQUN2QixrQ0FBcUI7Ozs7OztBQUd2QixNQUFNLFVBQVUsYUFBYSxDQUFDLE1BQWM7SUFDMUMsZUFBZSxDQUFDLDBGQUEwRixDQUFDLENBQUM7O1FBQ3RHLGNBQWMsR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQztJQUNqRCxJQUFJLGNBQWMsRUFBRTtRQUNsQixPQUFPLGNBQWM7YUFDbEIsTUFBTTs7Ozs7O1FBQ0wsVUFBQyxHQUFHLEVBQUUsV0FBVyxFQUFFLEtBQUs7O2dCQUNoQixPQUFPLEdBQUcsU0FBUyxDQUFDLFdBQVcsQ0FBQztZQUV0QyxJQUFJLENBQUMsT0FBTyxFQUFFOztvQkFDTixlQUFlLEdBQUcsV0FBVyxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUM7Z0JBQ3ZELElBQUksZUFBZSxFQUFFO29CQUNuQixHQUFHLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztpQkFDekM7cUJBQU07b0JBQ0wsR0FBRyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7aUJBQ2xDO2FBQ0Y7O2dCQUVLLFdBQVcsR0FBRyxLQUFLLEtBQUssY0FBYyxDQUFDLE1BQU0sR0FBRyxDQUFDO1lBQ3ZELElBQUksR0FBRyxDQUFDLFVBQVUsQ0FBQyxNQUFNLElBQUksQ0FBQyxPQUFPLElBQUksV0FBVyxDQUFDLEVBQUU7Z0JBQ3JELEdBQUcsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLE1BQUksR0FBRyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQUcsQ0FBQyxDQUFDO2dCQUN0RCxHQUFHLENBQUMsVUFBVSxHQUFHLEVBQUUsQ0FBQzthQUNyQjtZQUVELElBQUksT0FBTyxFQUFFO2dCQUNYLEdBQUcsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQ2hDO1lBRUQsT0FBTyxHQUFHLENBQUM7UUFDYixDQUFDLEdBQ0QsbUJBQUEsRUFBRSxZQUFZLEVBQUUsRUFBRSxFQUFFLFVBQVUsRUFBRSxFQUFFLEVBQUUsRUFBZ0IsQ0FDckQ7YUFDQSxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0tBQzFCO1NBQU07UUFDTCxPQUFPLE1BQU0sQ0FBQztLQUNmO0FBQ0gsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBBbGliYWJhLmNvbSBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9ORy1aT1JSTy9uZy16b3Jyby1hbnRkL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuaW1wb3J0IHsgd2FybkRlcHJlY2F0aW9uIH0gZnJvbSAnbmctem9ycm8tYW50ZC9jb3JlL2xvZ2dlcic7XG5cbi8vIENvbXBhdGlibGUgZm9yIGRhdGUtZm5zIHYxIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2RhdGUtZm5zL2RhdGUtZm5zLXVwZ3JhZGUvYmxvYi9tYXN0ZXIvc3JjL3YyL2NvbnZlcnRUb2tlbnMvaW5kZXgudHNcblxuaW50ZXJmYWNlIFRva2Vuc01hcCB7XG4gIFt2MXRva2VuOiBzdHJpbmddOiBzdHJpbmc7XG59XG5cbmNvbnN0IHRva2Vuc01hcDogVG9rZW5zTWFwID0ge1xuICBNOiAnTCcsXG4gIE1vOiAnTW8nLFxuICBNTTogJ0xMJyxcbiAgTU1NOiAnTExMJyxcbiAgTU1NTTogJ0xMTEwnLFxuICBROiAncScsXG4gIFFvOiAncW8nLFxuICBEOiAnZCcsXG4gIERvOiAnZG8nLFxuICBERDogJ2RkJyxcbiAgREREOiAnRCcsXG4gIERERG86ICdEbycsXG4gIEREREQ6ICdEREQnLFxuICBkOiAnaScsXG4gIGRvOiAnaW8nLFxuICBkZDogJ2lpaWlpaScsXG4gIGRkZDogJ2lpaScsXG4gIGRkZGQ6ICdpaWlpJyxcbiAgQTogJ2EnLFxuICBhOiAnYScsXG4gIGFhOiAnYWFhYScsXG4gIEU6ICdpJyxcbiAgVzogJ0knLFxuICBXbzogJ0lvJyxcbiAgV1c6ICdJSScsXG4gIFlZOiAneXknLFxuICBZWVlZOiAneXl5eScsXG4gIEdHOiAnUlInLFxuICBHR0dHOiAnUlJSUicsXG4gIEg6ICdIJyxcbiAgSEg6ICdISCcsXG4gIGg6ICdoJyxcbiAgaGg6ICdoaCcsXG4gIG06ICdtJyxcbiAgbW06ICdtbScsXG4gIHM6ICdzJyxcbiAgc3M6ICdzcycsXG4gIFM6ICdTJyxcbiAgU1M6ICdTUycsXG4gIFNTUzogJ1NTUycsXG4gIFo6ICd4eHgnLFxuICBaWjogJ3h4JyxcbiAgWDogJ3QnLFxuICB4OiAnVCdcbn07XG5cbmNvbnN0IHYxdG9rZW5zID0gT2JqZWN0LmtleXModG9rZW5zTWFwKVxuICAuc29ydCgpXG4gIC5yZXZlcnNlKCk7XG5cbi8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpwcmVmZXItdGVtcGxhdGVcbmNvbnN0IHRva2Vuc1JlZ0V4cCA9IG5ldyBSZWdFeHAoJyhcXFxcW1teXFxcXFtdKlxcXFxdKXwoXFxcXFxcXFwpPycgKyAnKCcgKyB2MXRva2Vucy5qb2luKCd8JykgKyAnfC4pJywgJ2cnKTtcblxuaW50ZXJmYWNlIFRva2Vuc0J1ZmZlciB7XG4gIGZvcm1hdEJ1ZmZlcjogc3RyaW5nW107XG4gIHRleHRCdWZmZXI6IHN0cmluZ1tdO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gY29udmVydFRva2Vucyhmb3JtYXQ6IHN0cmluZyk6IHN0cmluZyB7XG4gIHdhcm5EZXByZWNhdGlvbihgJ05aX0RBVEVfRk5TX0NPTVBBVElCTEUnIHdpbGwgYmUgcmVtb3ZlZCBpbiAxMC4wLjAsIHBsZWFzZSB1cGRhdGUgdG8gZGF0ZS1mbnMgdjIgZm9ybWF0LmApO1xuICBjb25zdCB0b2tlbnNDYXB0dXJlcyA9IGZvcm1hdC5tYXRjaCh0b2tlbnNSZWdFeHApO1xuICBpZiAodG9rZW5zQ2FwdHVyZXMpIHtcbiAgICByZXR1cm4gdG9rZW5zQ2FwdHVyZXNcbiAgICAgIC5yZWR1Y2UoXG4gICAgICAgIChhY2MsIHRva2VuU3RyaW5nLCBpbmRleCkgPT4ge1xuICAgICAgICAgIGNvbnN0IHYydG9rZW4gPSB0b2tlbnNNYXBbdG9rZW5TdHJpbmddO1xuXG4gICAgICAgICAgaWYgKCF2MnRva2VuKSB7XG4gICAgICAgICAgICBjb25zdCBlc2NhcGVkQ2FwdHVyZXMgPSB0b2tlblN0cmluZy5tYXRjaCgvXlxcWyguKylcXF0kLyk7XG4gICAgICAgICAgICBpZiAoZXNjYXBlZENhcHR1cmVzKSB7XG4gICAgICAgICAgICAgIGFjYy50ZXh0QnVmZmVyLnB1c2goZXNjYXBlZENhcHR1cmVzWzFdKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIGFjYy50ZXh0QnVmZmVyLnB1c2godG9rZW5TdHJpbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGNvbnN0IGVuZE9mU3RyaW5nID0gaW5kZXggPT09IHRva2Vuc0NhcHR1cmVzLmxlbmd0aCAtIDE7XG4gICAgICAgICAgaWYgKGFjYy50ZXh0QnVmZmVyLmxlbmd0aCAmJiAodjJ0b2tlbiB8fCBlbmRPZlN0cmluZykpIHtcbiAgICAgICAgICAgIGFjYy5mb3JtYXRCdWZmZXIucHVzaChgJyR7YWNjLnRleHRCdWZmZXIuam9pbignJyl9J2ApO1xuICAgICAgICAgICAgYWNjLnRleHRCdWZmZXIgPSBbXTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpZiAodjJ0b2tlbikge1xuICAgICAgICAgICAgYWNjLmZvcm1hdEJ1ZmZlci5wdXNoKHYydG9rZW4pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHJldHVybiBhY2M7XG4gICAgICAgIH0sXG4gICAgICAgIHsgZm9ybWF0QnVmZmVyOiBbXSwgdGV4dEJ1ZmZlcjogW10gfSBhcyBUb2tlbnNCdWZmZXJcbiAgICAgIClcbiAgICAgIC5mb3JtYXRCdWZmZXIuam9pbignJyk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIGZvcm1hdDtcbiAgfVxufVxuIl19