@phensley/cldr-core
Version:
Core library for @phensley/cldr
27 lines • 1.25 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var schema_1 = require("../schema");
var calendars_1 = require("./calendars");
var datefields_1 = require("./datefields");
var general_1 = require("./general");
var numbers_1 = require("./numbers");
var plurals_1 = require("./plurals");
var units_1 = require("./units");
var wrapper_1 = require("./wrapper");
var InternalsImpl = /** @class */ (function () {
function InternalsImpl(debug, patternCacheSize) {
if (debug === void 0) { debug = false; }
if (patternCacheSize === void 0) { patternCacheSize = 50; }
this.schema = schema_1.buildSchema(debug);
this.plurals = new plurals_1.PluralInternalsImpl();
this.wrapper = new wrapper_1.WrapperInternalsImpl();
this.calendars = new calendars_1.CalendarInternalsImpl(this, patternCacheSize);
this.dateFields = new datefields_1.DateFieldInternalsImpl(this);
this.general = new general_1.GeneralInternalsImpl(this);
this.numbers = new numbers_1.NumberInternalsImpl(this, patternCacheSize);
this.units = new units_1.UnitsInternalImpl(this);
}
return InternalsImpl;
}());
exports.InternalsImpl = InternalsImpl;
//# sourceMappingURL=init.js.map
;