@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
59 lines • 3.45 kB
JavaScript
/**
* @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==