UNPKG

angular-l10n

Version:

Angular library to translate texts, dates and numbers

24 lines 3.26 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; /** * Implement this class-interface to create a storage for the locale. */ export class L10nStorage { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nStorage, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nStorage }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nStorage, decorators: [{ type: Injectable }] }); export class L10nDefaultStorage { async read() { return Promise.resolve(null); } async write(locale) { } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nDefaultStorage, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nDefaultStorage }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: L10nDefaultStorage, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibDEwbi1zdG9yYWdlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1sMTBuL3NyYy9saWIvc2VydmljZXMvbDEwbi1zdG9yYWdlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBSTNDOztHQUVHO0FBQ1csTUFBTSxPQUFnQixXQUFXOzhHQUFYLFdBQVc7a0hBQVgsV0FBVzs7MkZBQVgsV0FBVztrQkFBOUMsVUFBVTs7QUFnQkcsTUFBTSxPQUFPLGtCQUFrQjtJQUVsQyxLQUFLLENBQUMsSUFBSTtRQUNiLE9BQU8sT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNqQyxDQUFDO0lBRU0sS0FBSyxDQUFDLEtBQUssQ0FBQyxNQUFrQixJQUFtQixDQUFDOzhHQU5sQyxrQkFBa0I7a0hBQWxCLGtCQUFrQjs7MkZBQWxCLGtCQUFrQjtrQkFBNUMsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IEwxMG5Mb2NhbGUgfSBmcm9tICcuLi9tb2RlbHMvdHlwZXMnO1xyXG5cclxuLyoqXHJcbiAqIEltcGxlbWVudCB0aGlzIGNsYXNzLWludGVyZmFjZSB0byBjcmVhdGUgYSBzdG9yYWdlIGZvciB0aGUgbG9jYWxlLlxyXG4gKi9cclxuQEluamVjdGFibGUoKSBleHBvcnQgYWJzdHJhY3QgY2xhc3MgTDEwblN0b3JhZ2Uge1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogVGhpcyBtZXRob2QgbXVzdCBjb250YWluIHRoZSBsb2dpYyB0byByZWFkIHRoZSBzdG9yYWdlLlxyXG4gICAgICogQHJldHVybiBBIHByb21pc2Ugd2l0aCB0aGUgdmFsdWUgb2YgdGhlIGxvY2FsZVxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgYWJzdHJhY3QgcmVhZCgpOiBQcm9taXNlPEwxMG5Mb2NhbGUgfCBudWxsPjtcclxuXHJcbiAgICAvKipcclxuICAgICAqIFRoaXMgbWV0aG9kIG11c3QgY29udGFpbiB0aGUgbG9naWMgdG8gd3JpdGUgdGhlIHN0b3JhZ2UuXHJcbiAgICAgKiBAcGFyYW0gbG9jYWxlIFRoZSBjdXJyZW50IGxvY2FsZVxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgYWJzdHJhY3Qgd3JpdGUobG9jYWxlOiBMMTBuTG9jYWxlKTogUHJvbWlzZTx2b2lkPjtcclxuXHJcbn1cclxuXHJcbkBJbmplY3RhYmxlKCkgZXhwb3J0IGNsYXNzIEwxMG5EZWZhdWx0U3RvcmFnZSBpbXBsZW1lbnRzIEwxMG5TdG9yYWdlIHtcclxuXHJcbiAgICBwdWJsaWMgYXN5bmMgcmVhZCgpOiBQcm9taXNlPEwxMG5Mb2NhbGUgfCBudWxsPiB7XHJcbiAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShudWxsKTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgYXN5bmMgd3JpdGUobG9jYWxlOiBMMTBuTG9jYWxlKTogUHJvbWlzZTx2b2lkPiB7IH1cclxuXHJcbn1cclxuIl19