taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 4da4380480ec7026a1ef8f10589d60669a462497
parent b1500241f7672c8f73047014c55ff723595c3d13
Author: Florian Dold <florian@dold.me>
Date:   Wed, 12 May 2021 16:06:40 +0200

always use .js extension to make node module loader happy

Diffstat:
Mpackages/taler-util/package.json | 1+
Mpackages/taler-util/src/ReserveStatus.ts | 4++--
Mpackages/taler-util/src/amounts.ts | 4++--
Mpackages/taler-util/src/helpers.ts | 6+++---
Mpackages/taler-util/src/talerTypes.ts | 8+++-----
Mpackages/taler-util/src/talerconfig.ts | 4++--
Mpackages/taler-util/src/taleruri.ts | 4++--
Mpackages/taler-util/src/time.ts | 2+-
Mpackages/taler-util/src/types-test.ts | 2+-
Mpackages/taler-util/src/walletTypes.ts | 3+--
10 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/packages/taler-util/package.json b/packages/taler-util/package.json @@ -7,6 +7,7 @@ }, "module": "./lib/index.js", "main": "./lib/index.js", + "type": "module", "types": "./lib/index.d.ts", "typesVersions": { "*": { diff --git a/packages/taler-util/src/ReserveStatus.ts b/packages/taler-util/src/ReserveStatus.ts @@ -27,11 +27,11 @@ import { codecForList, Codec, } from "./codec.js"; -import { AmountString } from "./talerTypes"; +import { AmountString } from "./talerTypes.js"; import { ReserveTransaction, codecForReserveTransaction, -} from "./ReserveTransaction"; +} from "./ReserveTransaction.js"; /** * Status of a reserve. diff --git a/packages/taler-util/src/amounts.ts b/packages/taler-util/src/amounts.ts @@ -26,8 +26,8 @@ import { codecForString, codecForNumber, Codec, -} from "./codec"; -import { AmountString } from "./talerTypes"; +} from "./codec.js"; +import { AmountString } from "./talerTypes.js"; /** * Number of fractional units that one value unit represents. diff --git a/packages/taler-util/src/helpers.ts b/packages/taler-util/src/helpers.ts @@ -21,9 +21,9 @@ /** * Imports. */ -import { AmountJson } from "./amounts"; -import * as Amounts from "./amounts"; -import { URL } from "./url"; +import { AmountJson } from "./amounts.js"; +import * as Amounts from "./amounts.js"; +import { URL } from "./url.js"; /** * Show an amount in a form suitable for the user. diff --git a/packages/taler-util/src/talerTypes.ts b/packages/taler-util/src/talerTypes.ts @@ -17,8 +17,6 @@ /** * Type and schema definitions and helpers for the core GNU Taler protocol. * - * All types here should be "@Checkable". - * * Even though the rest of the wallet uses camelCase for fields, use snake_case * here, since that's the convention for the Taler JSON+HTTP API. */ @@ -40,14 +38,14 @@ import { codecForConstNumber, buildCodecForUnion, codecForConstString, -} from "./codec"; +} from "./codec.js"; import { Timestamp, codecForTimestamp, Duration, codecForDuration, -} from "./time"; -import { codecForAmountString } from "./amounts"; +} from "./time.js"; +import { codecForAmountString } from "./amounts.js"; /** * Denomination as found in the /keys response from the exchange. diff --git a/packages/taler-util/src/talerconfig.ts b/packages/taler-util/src/talerconfig.ts @@ -23,8 +23,8 @@ /** * Imports */ -import { AmountJson } from "./amounts"; -import { Amounts } from "./amounts"; +import { AmountJson } from "./amounts.js"; +import { Amounts } from "./amounts.js"; import fs from "fs"; export class ConfigError extends Error { diff --git a/packages/taler-util/src/taleruri.ts b/packages/taler-util/src/taleruri.ts @@ -14,8 +14,8 @@ GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ -import { canonicalizeBaseUrl } from "./helpers"; -import { URLSearchParams } from "./url"; +import { canonicalizeBaseUrl } from "./helpers.js"; +import { URLSearchParams } from "./url.js"; export interface PayUriResult { merchantBaseUrl: string; diff --git a/packages/taler-util/src/time.ts b/packages/taler-util/src/time.ts @@ -21,7 +21,7 @@ /** * Imports. */ -import { Codec, renderContext, Context } from "./codec"; +import { Codec, renderContext, Context } from "./codec.js"; export class Timestamp { /** diff --git a/packages/taler-util/src/types-test.ts b/packages/taler-util/src/types-test.ts @@ -15,7 +15,7 @@ */ import test from "ava"; -import { codecForContractTerms } from "./talerTypes"; +import { codecForContractTerms } from "./talerTypes.js"; test("contract terms validation", (t) => { const c = { diff --git a/packages/taler-util/src/walletTypes.ts b/packages/taler-util/src/walletTypes.ts @@ -32,7 +32,6 @@ import { codecForAmountJson, codecForAmountString, } from "./amounts.js"; -import * as LibtoolVersion from "./libtool-version.js"; import { Timestamp, codecForTimestamp } from "./time.js"; import { buildCodecForObject, @@ -50,7 +49,7 @@ import { codecForContractTerms, ContractTerms, } from "./talerTypes.js"; -import { OrderShortInfo, codecForOrderShortInfo } from "./transactionsTypes"; +import { OrderShortInfo, codecForOrderShortInfo } from "./transactionsTypes.js"; import { BackupRecovery } from "./backupTypes.js"; /**