angular-l10n
Version:
Angular library to translate texts, dates and numbers
24 lines • 3.26 kB
JavaScript
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