@simna/common
Advanced tools
| export declare enum CountryType { | ||
| INDIVIDUAL = "individual", | ||
| REGIONAL = "regional", | ||
| GLOBAL = "global" | ||
| } | ||
| //# sourceMappingURL=country.constants.d.ts.map |
| {"version":3,"file":"country.constants.d.ts","sourceRoot":"","sources":["../../src/constants/country.constants.ts"],"names":[],"mappings":"AAAA,oBAAY,WAAW;IACnB,UAAU,eAAe;IACzB,QAAQ,aAAa;IACrB,MAAM,WAAW;CACpB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.CountryType = void 0; | ||
| var CountryType; | ||
| (function (CountryType) { | ||
| CountryType["INDIVIDUAL"] = "individual"; | ||
| CountryType["REGIONAL"] = "regional"; | ||
| CountryType["GLOBAL"] = "global"; | ||
| })(CountryType || (exports.CountryType = CountryType = {})); |
| export declare enum PackageType { | ||
| PRESET = "preset", | ||
| PAYG = "payg", | ||
| BYO = "byo" | ||
| } | ||
| export declare enum PackageStatus { | ||
| EXPIRED = "EXPIRED", | ||
| TERMINATED = "TERMINATED", | ||
| FULLY_USED = "FULLY_USED", | ||
| PENDING = "PENDING", | ||
| ACTIVE = "ACTIVE" | ||
| } | ||
| //# sourceMappingURL=package.constants.d.ts.map |
| {"version":3,"file":"package.constants.d.ts","sourceRoot":"","sources":["../../src/constants/package.constants.ts"],"names":[],"mappings":"AAAA,oBAAY,WAAW;IACnB,MAAM,WAAW;IACjB,IAAI,SAAS;IACb,GAAG,QAAQ;CACd;AAED,oBAAY,aAAa;IACrB,OAAO,YAAY;IACnB,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,MAAM,WAAW;CACpB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.PackageStatus = exports.PackageType = void 0; | ||
| var PackageType; | ||
| (function (PackageType) { | ||
| PackageType["PRESET"] = "preset"; | ||
| PackageType["PAYG"] = "payg"; | ||
| PackageType["BYO"] = "byo"; | ||
| })(PackageType || (exports.PackageType = PackageType = {})); | ||
| var PackageStatus; | ||
| (function (PackageStatus) { | ||
| PackageStatus["EXPIRED"] = "EXPIRED"; | ||
| PackageStatus["TERMINATED"] = "TERMINATED"; | ||
| PackageStatus["FULLY_USED"] = "FULLY_USED"; | ||
| PackageStatus["PENDING"] = "PENDING"; | ||
| PackageStatus["ACTIVE"] = "ACTIVE"; | ||
| })(PackageStatus || (exports.PackageStatus = PackageStatus = {})); |
| export declare enum SimStatus { | ||
| PENDING = "PENDING", | ||
| PENDING_INSTALLATION = "PENDING_INSTALLATION", | ||
| PENDING_ACTIVATION = "PENDING_ACTIVATION", | ||
| ACTIVE = "ACTIVE", | ||
| TERMINATED = "TERMINATED", | ||
| REFUNDED = "REFUNDED" | ||
| } | ||
| //# sourceMappingURL=sim.constants.d.ts.map |
| {"version":3,"file":"sim.constants.d.ts","sourceRoot":"","sources":["../../src/constants/sim.constants.ts"],"names":[],"mappings":"AAAA,oBAAY,SAAS;IACjB,OAAO,YAAY;IACnB,oBAAoB,yBAAyB;IAC7C,kBAAkB,uBAAuB;IACzC,MAAM,WAAW;IACjB,UAAU,eAAe;IACzB,QAAQ,aAAa;CACxB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.SimStatus = void 0; | ||
| var SimStatus; | ||
| (function (SimStatus) { | ||
| SimStatus["PENDING"] = "PENDING"; | ||
| SimStatus["PENDING_INSTALLATION"] = "PENDING_INSTALLATION"; | ||
| SimStatus["PENDING_ACTIVATION"] = "PENDING_ACTIVATION"; | ||
| SimStatus["ACTIVE"] = "ACTIVE"; | ||
| SimStatus["TERMINATED"] = "TERMINATED"; | ||
| SimStatus["REFUNDED"] = "REFUNDED"; | ||
| })(SimStatus || (exports.SimStatus = SimStatus = {})); |
| export declare enum TransactionSource { | ||
| WALLET = "wallet", | ||
| DIRECT = "direct", | ||
| EXTERNAL = "external" | ||
| } | ||
| //# sourceMappingURL=transaction.constants.d.ts.map |
| {"version":3,"file":"transaction.constants.d.ts","sourceRoot":"","sources":["../../src/constants/transaction.constants.ts"],"names":[],"mappings":"AAAA,oBAAY,iBAAiB;IACzB,MAAM,WAAW;IACjB,MAAM,WAAW;IACjB,QAAQ,aAAa;CACxB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.TransactionSource = void 0; | ||
| var TransactionSource; | ||
| (function (TransactionSource) { | ||
| TransactionSource["WALLET"] = "wallet"; | ||
| TransactionSource["DIRECT"] = "direct"; | ||
| TransactionSource["EXTERNAL"] = "external"; | ||
| })(TransactionSource || (exports.TransactionSource = TransactionSource = {})); |
| export declare enum UserIdentityType { | ||
| EMAIL = "email", | ||
| APPLE = "apple", | ||
| GOOGLE = "google" | ||
| } | ||
| //# sourceMappingURL=user.constants.d.ts.map |
| {"version":3,"file":"user.constants.d.ts","sourceRoot":"","sources":["../../src/constants/user.constants.ts"],"names":[],"mappings":"AAAA,oBAAY,gBAAgB;IACxB,KAAK,UAAU;IACf,KAAK,UAAU;IACf,MAAM,WAAW;CACpB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.UserIdentityType = void 0; | ||
| var UserIdentityType; | ||
| (function (UserIdentityType) { | ||
| UserIdentityType["EMAIL"] = "email"; | ||
| UserIdentityType["APPLE"] = "apple"; | ||
| UserIdentityType["GOOGLE"] = "google"; | ||
| })(UserIdentityType || (exports.UserIdentityType = UserIdentityType = {})); |
| export interface ApiResponse<T = unknown> { | ||
| code: number; | ||
| message: string; | ||
| data?: T; | ||
| } | ||
| export declare const ok: <T>(data: T, message?: string) => ApiResponse<T>; | ||
| export declare const err: (code: number, message: string, data?: unknown) => ApiResponse; | ||
| //# sourceMappingURL=api-response.d.ts.map |
| {"version":3,"file":"api-response.d.ts","sourceRoot":"","sources":["../../src/contracts/api-response.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,WAAW,CAAC,CAAC,GAAG,OAAO;IACpC,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,CAAC,EAAE,CAAC,CAAC;CACZ;AAED,eAAO,MAAM,EAAE,GAAI,CAAC,EAAE,MAAM,CAAC,EAAE,gBAAc,KAAG,WAAW,CAAC,CAAC,CAC3B,CAAC;AAEnC,eAAO,MAAM,GAAG,GAAI,MAAM,MAAM,EAAE,SAAS,MAAM,EAAE,OAAO,OAAO,KAAG,WACvC,CAAC"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.err = exports.ok = void 0; | ||
| const ok = (data, message = "OK") => ({ code: 200, message, data }); | ||
| exports.ok = ok; | ||
| const err = (code, message, data) => ({ code, message, data }); | ||
| exports.err = err; |
| export interface PageParams { | ||
| page: number; | ||
| pageSize: number; | ||
| } | ||
| export interface PageMeta { | ||
| page: number; | ||
| pageSize: number; | ||
| totalItems: number; | ||
| totalPages: number; | ||
| } | ||
| export interface PageResult<T> { | ||
| meta: PageMeta; | ||
| items: T[]; | ||
| } | ||
| export interface CursorPage<T> { | ||
| items: T[]; | ||
| nextCursor?: string; | ||
| } | ||
| //# sourceMappingURL=pagination.d.ts.map |
| {"version":3,"file":"pagination.d.ts","sourceRoot":"","sources":["../../src/contracts/pagination.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,UAAU;IACvB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACrB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,UAAU,CAAC,CAAC;IACzB,IAAI,EAAE,QAAQ,CAAC;IACf,KAAK,EAAE,CAAC,EAAE,CAAC;CACd;AAED,MAAM,WAAW,UAAU,CAAC,CAAC;IACzB,KAAK,EAAE,CAAC,EAAE,CAAC;IACX,UAAU,CAAC,EAAE,MAAM,CAAC;CACvB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); |
| export declare class SimnaISOManager { | ||
| private static regionalISOsToNameMap; | ||
| private static specialISOsToNameMap; | ||
| static getISOFromName: (country: string) => string | undefined; | ||
| static getNameFromISO(iso: string): string | undefined; | ||
| static toAlpha2ISO(iso3: string): string | undefined; | ||
| static toAlpha3ISO(iso2: string): string | undefined; | ||
| static isRegionalISO(iso: string): boolean; | ||
| static getISO3Destinations(): string[]; | ||
| } | ||
| //# sourceMappingURL=isomanager.d.ts.map |
| {"version":3,"file":"isomanager.d.ts","sourceRoot":"","sources":["../../src/utils/isomanager.ts"],"names":[],"mappings":"AAEA,qBAAa,eAAe;IAExB,OAAO,CAAC,MAAM,CAAC,qBAAqB,CAQlC;IAEF,OAAO,CAAC,MAAM,CAAC,oBAAoB,CAIjC;IAEF,MAAM,CAAC,cAAc,GAAI,SAAS,MAAM,wBAUvC;IAED,MAAM,CAAC,cAAc,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS;IAYtD,MAAM,CAAC,WAAW,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS;IAQpD,MAAM,CAAC,WAAW,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS;IAYpD,MAAM,CAAC,aAAa,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO;IAI1C,MAAM,CAAC,mBAAmB,IAAI,MAAM,EAAE;CAKzC"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.SimnaISOManager = void 0; | ||
| const i18n_iso_countries_1 = require("i18n-iso-countries"); | ||
| class SimnaISOManager { | ||
| static regionalISOsToNameMap = { | ||
| 'EUROPE': 'Europe', | ||
| 'AFRICA': 'Africa', | ||
| 'ASIA': 'Asia', | ||
| 'NORTHAMERICA': 'North America', | ||
| 'SOUTHAMERICA': 'South America', | ||
| 'MIDDLEEAST': 'Middle East', | ||
| 'GLOBAL': 'Global' | ||
| }; | ||
| static specialISOsToNameMap = { | ||
| 'US-HI': 'Hawaii', | ||
| 'IC': 'Canary Islands', | ||
| ...SimnaISOManager.regionalISOsToNameMap | ||
| }; | ||
| static getISOFromName = (country) => { | ||
| for (const isoCode in SimnaISOManager.specialISOsToNameMap) { | ||
| if (SimnaISOManager.specialISOsToNameMap.hasOwnProperty(isoCode)) { | ||
| if (SimnaISOManager.specialISOsToNameMap[isoCode] === country) { | ||
| return isoCode; | ||
| } | ||
| } | ||
| } | ||
| return (0, i18n_iso_countries_1.getAlpha3Code)(country, "en"); | ||
| }; | ||
| static getNameFromISO(iso) { | ||
| for (const isoCode in SimnaISOManager.specialISOsToNameMap) { | ||
| if (SimnaISOManager.specialISOsToNameMap.hasOwnProperty(isoCode)) { | ||
| if (isoCode === iso) { | ||
| return SimnaISOManager.specialISOsToNameMap[isoCode]; | ||
| } | ||
| } | ||
| } | ||
| return (0, i18n_iso_countries_1.getName)(iso.trim(), "en"); | ||
| } | ||
| static toAlpha2ISO(iso3) { | ||
| if (SimnaISOManager.specialISOsToNameMap.hasOwnProperty(iso3)) { | ||
| return iso3; | ||
| } | ||
| return (0, i18n_iso_countries_1.toAlpha2)(iso3); | ||
| } | ||
| static toAlpha3ISO(iso2) { | ||
| const iso = (0, i18n_iso_countries_1.toAlpha3)(iso2); | ||
| if (iso == undefined) { | ||
| if (SimnaISOManager.specialISOsToNameMap.hasOwnProperty(iso2)) { | ||
| return iso2; | ||
| } | ||
| } | ||
| return iso; | ||
| } | ||
| static isRegionalISO(iso) { | ||
| return SimnaISOManager.regionalISOsToNameMap.hasOwnProperty(iso); | ||
| } | ||
| static getISO3Destinations() { | ||
| const iso3Codes = Object.keys((0, i18n_iso_countries_1.getAlpha3Codes)()); | ||
| const regionalAndSpecialISOs = Object.keys(SimnaISOManager.specialISOsToNameMap); | ||
| return Array.from(new Set([...iso3Codes, ...regionalAndSpecialISOs])); | ||
| } | ||
| } | ||
| exports.SimnaISOManager = SimnaISOManager; |
| export enum SimStatus { | ||
| PENDING = "PENDING", | ||
| PENDING_INSTALLATION = "PENDING_INSTALLATION", | ||
| PENDING_ACTIVATION = "PENDING_ACTIVATION", | ||
| ACTIVE = "ACTIVE", | ||
| TERMINATED = "TERMINATED", | ||
| REFUNDED = "REFUNDED", | ||
| } |
+5
-1
| { | ||
| "name": "@simna/common", | ||
| "version": "0.0.1", | ||
| "version": "0.0.2", | ||
| "main": "./dist/index.js", | ||
@@ -27,2 +27,6 @@ "types": "./dist/index.d.ts", | ||
| }, | ||
| "./constants/sim": { | ||
| "types": "./src/constants/sim.constants.ts", | ||
| "default": "./dist/constants/sim.constants.js" | ||
| }, | ||
| "./contracts/api-response": { | ||
@@ -29,0 +33,0 @@ "types": "./src/contracts/api-response.ts", |
@@ -5,2 +5,10 @@ export enum PackageType { | ||
| BYO = "byo", | ||
| } | ||
| export enum PackageStatus { | ||
| EXPIRED = "EXPIRED", | ||
| TERMINATED = "TERMINATED", | ||
| FULLY_USED = "FULLY_USED", | ||
| PENDING = "PENDING", | ||
| ACTIVE = "ACTIVE", | ||
| } |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
62188
23.69%35
250%322
195.41%1
Infinity%