@phensley/cldr-schema
Advanced tools
Comparing version 0.2.11 to 0.2.12
@@ -12,7 +12,8 @@ "use strict"; | ||
var gregorian_1 = require("./gregorian"); | ||
var names_1 = require("./names"); | ||
var numbers_1 = require("./numbers"); | ||
var territories_1 = require("./territories"); | ||
var timezones_1 = require("./timezones"); | ||
var units_1 = require("./units"); | ||
exports.ORIGIN = instructions_1.origin([ | ||
names_1.NAMES, | ||
numbers_1.NUMBERS, | ||
@@ -23,3 +24,2 @@ datefields_1.DATEFIELDS, | ||
currencies_1.CURRENCIES, | ||
territories_1.TERRITORIES, | ||
timezones_1.TIME_ZONE_NAMES, | ||
@@ -26,0 +26,0 @@ units_1.UNITS |
@@ -8,7 +8,7 @@ export * from './arrows'; | ||
export * from './currencies'; | ||
export * from './names'; | ||
export * from './numbers'; | ||
export * from './territories'; | ||
export * from './timezones'; | ||
export * from './units'; | ||
import { Currencies, DateFields, Gregorian, Layout, Numbers, Territories, TimeZoneNames, Units } from '.'; | ||
import { Currencies, DateFields, Gregorian, Layout, Names, Numbers, TimeZoneNames, Units } from '.'; | ||
export interface Schema { | ||
@@ -18,7 +18,7 @@ readonly DateFields: DateFields; | ||
readonly Layout: Layout; | ||
readonly Names: Names; | ||
readonly Numbers: Numbers; | ||
readonly Currencies: Currencies; | ||
readonly Territories: Territories; | ||
readonly TimeZoneNames: TimeZoneNames; | ||
readonly Units: Units; | ||
} |
@@ -12,6 +12,6 @@ "use strict"; | ||
__export(require("./currencies")); | ||
__export(require("./names")); | ||
__export(require("./numbers")); | ||
__export(require("./territories")); | ||
__export(require("./timezones")); | ||
__export(require("./units")); | ||
//# sourceMappingURL=index.js.map |
@@ -9,4 +9,1 @@ export declare const makeEnum: <T extends string>(specs: T[]) => [{ | ||
}, V[]]; | ||
export declare const makeUnitEnum: <C extends string, U extends string, R extends string>(specs: [C, U, R][]) => [{ | ||
[K in U]: R; | ||
}, R[], string[]]; |
@@ -29,3 +29,2 @@ "use strict"; | ||
/* tslint:disable-next-line */ | ||
// const index: {[K in T]: number} = Object.create(null); | ||
var values = []; | ||
@@ -36,6 +35,4 @@ var len = specs.length; | ||
_enum[k] = v; | ||
// index[k] = i; | ||
values.push(v); | ||
} | ||
// return [_enum, values, index]; | ||
Object.freeze(_enum); | ||
@@ -45,19 +42,2 @@ Object.freeze(values); | ||
}; | ||
exports.makeUnitEnum = function (specs) { | ||
/* tslint:disable-next-line */ | ||
var _enum = Object.create(null); | ||
var values = []; | ||
var fields = []; | ||
var len = specs.length; | ||
for (var i = 0; i < len; i++) { | ||
var _a = specs[i], c = _a[0], u = _a[1], r = _a[2]; | ||
_enum[u] = r; | ||
values.push(r); | ||
fields.push(c + "-" + r); | ||
} | ||
Object.freeze(_enum); | ||
Object.freeze(values); | ||
Object.freeze(fields); | ||
return [_enum, values, fields]; | ||
}; | ||
//# sourceMappingURL=enum.js.map |
{ | ||
"name": "@phensley/cldr-schema", | ||
"version": "0.2.11", | ||
"version": "0.2.12", | ||
"description": "Schema for @phensley/cldr", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
4195451
17502