UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

59 lines 3.45 kB
/** * @fileoverview added by tsickle * Generated from: default-date-converter.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { parseDate } from './date-utils'; import { I18nFormat } from '@duoduo-oba/ng-devui/i18n'; var DefaultDateConverter = /** @class */ (function () { function DefaultDateConverter() { } /** * @param {?} date * @param {?=} pattern * @param {?=} locale * @return {?} */ DefaultDateConverter.prototype.parse = /** * @param {?} date * @param {?=} pattern * @param {?=} locale * @return {?} */ function (date, pattern, locale) { return parseDate(date); }; /** * @param {?} date * @param {?=} pattern * @param {?=} locale * @return {?} */ DefaultDateConverter.prototype.format = /** * @param {?} date * @param {?=} pattern * @param {?=} locale * @return {?} */ function (date, pattern, locale) { return I18nFormat.formatDate(date, pattern, locale); }; /** * @param {?} date * @param {?=} pattern * @param {?=} locale * @return {?} */ DefaultDateConverter.prototype.formatDateTime = /** * @param {?} date * @param {?=} pattern * @param {?=} locale * @return {?} */ function (date, pattern, locale) { return I18nFormat.formatDateTimeWithoutGMT(date, pattern, locale); }; return DefaultDateConverter; }()); export { DefaultDateConverter }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1kYXRlLWNvbnZlcnRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLWRldnVpL3V0aWxzLyIsInNvdXJjZXMiOlsiZGVmYXVsdC1kYXRlLWNvbnZlcnRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDekMsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUzQztJQUFBO0lBYUEsQ0FBQzs7Ozs7OztJQVhDLG9DQUFLOzs7Ozs7SUFBTCxVQUFNLElBQVMsRUFBRSxPQUFnQixFQUFFLE1BQWU7UUFDaEQsT0FBTyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDekIsQ0FBQzs7Ozs7OztJQUVELHFDQUFNOzs7Ozs7SUFBTixVQUFPLElBQVUsRUFBRSxPQUFnQixFQUFFLE1BQWU7UUFDbEQsT0FBTyxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDdEQsQ0FBQzs7Ozs7OztJQUVELDZDQUFjOzs7Ozs7SUFBZCxVQUFlLElBQVUsRUFBRSxPQUFnQixFQUFFLE1BQWU7UUFDMUQsT0FBTyxVQUFVLENBQUMsd0JBQXdCLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNwRSxDQUFDO0lBQ0gsMkJBQUM7QUFBRCxDQUFDLEFBYkQsSUFhQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERhdGVDb252ZXJ0ZXIgfSBmcm9tICcuL2RhdGUtY29udmVydGVyJztcclxuaW1wb3J0IHsgcGFyc2VEYXRlIH0gZnJvbSAnLi9kYXRlLXV0aWxzJztcclxuaW1wb3J0IHsgSTE4bkZvcm1hdCB9IGZyb20gJ25nLWRldnVpL2kxOG4nO1xyXG5cclxuZXhwb3J0IGNsYXNzIERlZmF1bHREYXRlQ29udmVydGVyIGltcGxlbWVudHMgRGF0ZUNvbnZlcnRlciB7XHJcblxyXG4gIHBhcnNlKGRhdGU6IGFueSwgcGF0dGVybj86IHN0cmluZywgbG9jYWxlPzogc3RyaW5nKTogRGF0ZSB7XHJcbiAgICByZXR1cm4gcGFyc2VEYXRlKGRhdGUpO1xyXG4gIH1cclxuXHJcbiAgZm9ybWF0KGRhdGU6IERhdGUsIHBhdHRlcm4/OiBzdHJpbmcsIGxvY2FsZT86IHN0cmluZyk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gSTE4bkZvcm1hdC5mb3JtYXREYXRlKGRhdGUsIHBhdHRlcm4sIGxvY2FsZSk7XHJcbiAgfVxyXG5cclxuICBmb3JtYXREYXRlVGltZShkYXRlOiBEYXRlLCBwYXR0ZXJuPzogc3RyaW5nLCBsb2NhbGU/OiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuIEkxOG5Gb3JtYXQuZm9ybWF0RGF0ZVRpbWVXaXRob3V0R01UKGRhdGUsIHBhdHRlcm4sIGxvY2FsZSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==