gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated (eca3819bc -> 88e5634c9)


From: gnunet
Subject: [taler-wallet-core] branch master updated (eca3819bc -> 88e5634c9)
Date: Thu, 16 Feb 2023 16:17:22 +0100

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a change to branch master
in repository wallet-core.

    from eca3819bc taler-util: node http fixes
     new d49960639 module resolution = node16
     new 88e5634c9 workaround swr default import

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 packages/demobank-ui/src/hooks/access.ts           | 19 ++++++-----
 packages/demobank-ui/src/hooks/circuit.ts          | 14 +++++---
 packages/demobank-ui/tsconfig.json                 |  2 +-
 .../merchant-backoffice-ui/src/AdminRoutes.tsx     |  2 +-
 .../src/ApplicationReadyRoutes.tsx                 |  2 +-
 .../merchant-backoffice-ui/src/hooks/instance.ts   |  5 ++-
 packages/merchant-backoffice-ui/src/hooks/order.ts |  5 ++-
 .../merchant-backoffice-ui/src/hooks/product.ts    |  5 ++-
 .../merchant-backoffice-ui/src/hooks/reserves.ts   |  5 ++-
 .../merchant-backoffice-ui/src/hooks/templates.ts  |  5 ++-
 .../merchant-backoffice-ui/src/hooks/transfer.ts   |  5 ++-
 .../merchant-backoffice-ui/src/hooks/webhooks.ts   |  5 ++-
 .../src/paths/instance/details/index.tsx           |  2 +-
 .../src/paths/instance/kyc/list/index.tsx          |  2 +-
 .../src/paths/instance/orders/create/index.tsx     |  2 +-
 .../src/paths/instance/reserves/details/index.tsx  |  2 +-
 .../src/paths/instance/transfers/list/index.tsx    |  2 +-
 .../src/paths/notfound/index.tsx                   |  2 +-
 packages/merchant-backoffice-ui/tsconfig.json      | 38 +++++++++++-----------
 19 files changed, 76 insertions(+), 48 deletions(-)

diff --git a/packages/demobank-ui/src/hooks/access.ts 
b/packages/demobank-ui/src/hooks/access.ts
index 9314af557..0379de27d 100644
--- a/packages/demobank-ui/src/hooks/access.ts
+++ b/packages/demobank-ui/src/hooks/access.ts
@@ -18,18 +18,21 @@ import {
   HttpResponse,
   HttpResponseOk,
   HttpResponsePaginated,
-  RequestError,
+  RequestError
 } from "@gnu-taler/web-util/lib/index.browser";
 import { useEffect, useState } from "preact/hooks";
-import useSWR from "swr";
 import { useBackendContext } from "../context/backend.js";
 import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils.js";
 import {
   useAuthenticatedBackend,
   useMatchMutate,
-  usePublicBackend,
+  usePublicBackend
 } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook } from 'swr';
+const useSWR = _useSWR as unknown as SWRHook
+
 export function useAccessAPI(): AccessAPI {
   const mutateAll = useMatchMutate();
   const { request } = useAuthenticatedBackend();
@@ -162,7 +165,7 @@ export function useAccountDetails(
 > {
   const { fetcher } = useAuthenticatedBackend();
 
-  const { data, error } = useSWR.default<
+  const { data, error } = useSWR<
     HttpResponseOk<SandboxBackend.Access.BankAccountBalanceResponse>,
     RequestError<SandboxBackend.SandboxError>
   >([`access-api/accounts/${account}`], fetcher, {
@@ -192,7 +195,7 @@ export function useWithdrawalDetails(
 > {
   const { fetcher } = useAuthenticatedBackend();
 
-  const { data, error } = useSWR.default<
+  const { data, error } = useSWR<
     HttpResponseOk<SandboxBackend.Access.BankAccountGetWithdrawalResponse>,
     RequestError<SandboxBackend.SandboxError>
   >([`access-api/accounts/${account}/withdrawals/${wid}`], fetcher, {
@@ -222,7 +225,7 @@ export function useTransactionDetails(
 > {
   const { fetcher } = useAuthenticatedBackend();
 
-  const { data, error } = useSWR.default<
+  const { data, error } = useSWR<
     HttpResponseOk<SandboxBackend.Access.BankAccountTransactionInfo>,
     RequestError<SandboxBackend.SandboxError>
   >([`access-api/accounts/${account}/transactions/${tid}`], fetcher, {
@@ -261,7 +264,7 @@ export function usePublicAccounts(
     data: afterData,
     error: afterError,
     isValidating: loadingAfter,
-  } = useSWR.default<
+  } = useSWR<
     HttpResponseOk<SandboxBackend.Access.PublicAccountsResponse>,
     RequestError<SandboxBackend.SandboxError>
   >([`public-accounts`, args?.page, PAGE_SIZE], paginatedFetcher);
@@ -329,7 +332,7 @@ export function useTransactions(
     data: afterData,
     error: afterError,
     isValidating: loadingAfter,
-  } = useSWR.default<
+  } = useSWR<
     HttpResponseOk<SandboxBackend.Access.BankAccountTransactionsResponse>,
     RequestError<SandboxBackend.SandboxError>
   >(
diff --git a/packages/demobank-ui/src/hooks/circuit.ts 
b/packages/demobank-ui/src/hooks/circuit.ts
index 19a48224f..21e5ce852 100644
--- a/packages/demobank-ui/src/hooks/circuit.ts
+++ b/packages/demobank-ui/src/hooks/circuit.ts
@@ -22,11 +22,14 @@ import {
   useApiContext,
 } from "@gnu-taler/web-util/lib/index.browser";
 import { useEffect, useMemo, useState } from "preact/hooks";
-import useSWR from "swr";
 import { useBackendContext } from "../context/backend.js";
 import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils.js";
 import { useAuthenticatedBackend, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook } from 'swr';
+const useSWR = _useSWR as unknown as SWRHook
+
 export function useAdminAccountAPI(): AdminAccountAPI {
   const { request } = useAuthenticatedBackend();
   const mutateAll = useMatchMutate();
@@ -194,7 +197,7 @@ export function useBusinessAccountDetails(
 > {
   const { fetcher } = useAuthenticatedBackend();
 
-  const { data, error } = useSWR.default<
+  const { data, error } = useSWR<
     HttpResponseOk<SandboxBackend.Circuit.CircuitAccountData>,
     RequestError<SandboxBackend.SandboxError>
   >([`circuit-api/accounts/${account}`], fetcher, {
@@ -232,7 +235,7 @@ export function useBusinessAccounts(
     data: afterData,
     error: afterError,
     // isValidating: loadingAfter,
-  } = useSWR.default<
+  } = useSWR<
     HttpResponseOk<SandboxBackend.Circuit.CircuitAccounts>,
     RequestError<SandboxBackend.SandboxError>
   >(
@@ -302,7 +305,8 @@ export function useCashouts(): HttpResponse<
 > {
   const { fetcher, multiFetcher } = useAuthenticatedBackend();
 
-  const { data: list, error: listError } = useSWR.default<
+
+  const { data: list, error: listError } = useSWR<
     HttpResponseOk<SandboxBackend.Circuit.Cashouts>,
     RequestError<SandboxBackend.SandboxError>
   >([`circuit-api/cashouts`], fetcher, {
@@ -316,7 +320,7 @@ export function useCashouts(): HttpResponse<
   const paths = (list?.data.cashouts || []).map(
     (cashoutId) => `circuit-api/cashouts/${cashoutId}`,
   );
-  const { data: cashouts, error: productError } = useSWR.default<
+  const { data: cashouts, error: productError } = useSWR<
     HttpResponseOk<SandboxBackend.Circuit.CashoutStatusResponse>[],
     RequestError<SandboxBackend.SandboxError>
   >([paths], multiFetcher, {
diff --git a/packages/demobank-ui/tsconfig.json 
b/packages/demobank-ui/tsconfig.json
index 78a686aff..abb9a9f36 100644
--- a/packages/demobank-ui/tsconfig.json
+++ b/packages/demobank-ui/tsconfig.json
@@ -48,4 +48,4 @@
   "include": [
     "src/**/*"
   ]
-}
+}
\ No newline at end of file
diff --git a/packages/merchant-backoffice-ui/src/AdminRoutes.tsx 
b/packages/merchant-backoffice-ui/src/AdminRoutes.tsx
index 7f86d92ab..91dec09b0 100644
--- a/packages/merchant-backoffice-ui/src/AdminRoutes.tsx
+++ b/packages/merchant-backoffice-ui/src/AdminRoutes.tsx
@@ -14,7 +14,7 @@
  GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
  */
 import { h, VNode } from "preact";
-import Router, { route, Route } from "preact-router";
+import { Router, route, Route } from "preact-router";
 import InstanceCreatePage from "./paths/admin/create/index.js";
 import InstanceListPage from "./paths/admin/list/index.js";
 
diff --git a/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx 
b/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx
index 4390ef877..aeb032fd4 100644
--- a/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx
+++ b/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx
@@ -21,7 +21,7 @@
 import { useTranslationContext } from "@gnu-taler/web-util/lib/index.browser";
 import { createHashHistory } from "history";
 import { Fragment, h, VNode } from "preact";
-import Router, { Route, route } from "preact-router";
+import { Router, Route, route } from "preact-router";
 import { useState } from "preact/hooks";
 import {
   NotificationCard,
diff --git a/packages/merchant-backoffice-ui/src/hooks/instance.ts 
b/packages/merchant-backoffice-ui/src/hooks/instance.ts
index 0b00936cd..c9eb84e74 100644
--- a/packages/merchant-backoffice-ui/src/hooks/instance.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/instance.ts
@@ -18,7 +18,6 @@ import {
   HttpResponseOk,
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
-import useSWR, { useSWRConfig } from "swr";
 import { useBackendContext } from "../context/backend.js";
 import { MerchantBackend } from "../declaration.js";
 import {
@@ -27,6 +26,10 @@ import {
   useMatchMutate,
 } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook, useSWRConfig } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 interface InstanceAPI {
   updateInstance: (
     data: MerchantBackend.Instances.InstanceReconfigurationMessage,
diff --git a/packages/merchant-backoffice-ui/src/hooks/order.ts 
b/packages/merchant-backoffice-ui/src/hooks/order.ts
index 3bcf7aaab..4d66eb5a1 100644
--- a/packages/merchant-backoffice-ui/src/hooks/order.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/order.ts
@@ -20,11 +20,14 @@ import {
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
 import { useEffect, useState } from "preact/hooks";
-import useSWR from "swr";
 import { MerchantBackend } from "../declaration.js";
 import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils/constants.js";
 import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 export interface OrderAPI {
   //FIXME: add OutOfStockResponse on 410
   createOrder: (
diff --git a/packages/merchant-backoffice-ui/src/hooks/product.ts 
b/packages/merchant-backoffice-ui/src/hooks/product.ts
index df86f68f5..b1531ad1b 100644
--- a/packages/merchant-backoffice-ui/src/hooks/product.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/product.ts
@@ -18,10 +18,13 @@ import {
   HttpResponseOk,
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
-import useSWR, { useSWRConfig } from "swr";
 import { MerchantBackend, WithId } from "../declaration.js";
 import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook, useSWRConfig } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 export interface ProductAPI {
   createProduct: (
     data: MerchantBackend.Products.ProductAddDetail,
diff --git a/packages/merchant-backoffice-ui/src/hooks/reserves.ts 
b/packages/merchant-backoffice-ui/src/hooks/reserves.ts
index a4c0a7e55..a1f9db7b3 100644
--- a/packages/merchant-backoffice-ui/src/hooks/reserves.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/reserves.ts
@@ -18,10 +18,13 @@ import {
   HttpResponseOk,
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
-import useSWR, { useSWRConfig } from "swr";
 import { MerchantBackend } from "../declaration.js";
 import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook, useSWRConfig } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 export function useReservesAPI(): ReserveMutateAPI {
   const mutateAll = useMatchMutate();
   const { mutate } = useSWRConfig();
diff --git a/packages/merchant-backoffice-ui/src/hooks/templates.ts 
b/packages/merchant-backoffice-ui/src/hooks/templates.ts
index 579478537..dd096e4f9 100644
--- a/packages/merchant-backoffice-ui/src/hooks/templates.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/templates.ts
@@ -20,11 +20,14 @@ import {
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
 import { useEffect, useState } from "preact/hooks";
-import useSWR from "swr";
 import { MerchantBackend } from "../declaration.js";
 import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils/constants.js";
 import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 export function useTemplateAPI(): TemplateAPI {
   const mutateAll = useMatchMutate();
   const { request } = useBackendInstanceRequest();
diff --git a/packages/merchant-backoffice-ui/src/hooks/transfer.ts 
b/packages/merchant-backoffice-ui/src/hooks/transfer.ts
index 0f9d79f24..e21dd1dd5 100644
--- a/packages/merchant-backoffice-ui/src/hooks/transfer.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/transfer.ts
@@ -20,11 +20,14 @@ import {
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
 import { useEffect, useState } from "preact/hooks";
-import useSWR from "swr";
 import { MerchantBackend } from "../declaration.js";
 import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils/constants.js";
 import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 export function useTransferAPI(): TransferAPI {
   const mutateAll = useMatchMutate();
   const { request } = useBackendInstanceRequest();
diff --git a/packages/merchant-backoffice-ui/src/hooks/webhooks.ts 
b/packages/merchant-backoffice-ui/src/hooks/webhooks.ts
index 9cf6fae03..4839811a8 100644
--- a/packages/merchant-backoffice-ui/src/hooks/webhooks.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/webhooks.ts
@@ -20,11 +20,14 @@ import {
   RequestError,
 } from "@gnu-taler/web-util/lib/index.browser";
 import { useEffect, useState } from "preact/hooks";
-import useSWR from "swr";
 import { MerchantBackend } from "../declaration.js";
 import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils/constants.js";
 import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
 
+// FIX default import https://github.com/microsoft/TypeScript/issues/49189
+import _useSWR, { SWRHook } from "swr";
+const useSWR = _useSWR as unknown as SWRHook;
+
 export function useWebhookAPI(): WebhookAPI {
   const mutateAll = useMatchMutate();
   const { request } = useBackendInstanceRequest();
diff --git 
a/packages/merchant-backoffice-ui/src/paths/instance/details/index.tsx 
b/packages/merchant-backoffice-ui/src/paths/instance/details/index.tsx
index 8f7d9b136..25d37a5cb 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/details/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/details/index.tsx
@@ -13,7 +13,7 @@
  You should have received a copy of the GNU General Public License along with
  GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
  */
-import { HttpError } from "@gnu-taler/web-util/lib/index.browser.js";
+import { HttpError } from "@gnu-taler/web-util/lib/index.browser";
 import { Fragment, h, VNode } from "preact";
 import { useState } from "preact/hooks";
 import { Loading } from "../../../components/exception/loading.js";
diff --git 
a/packages/merchant-backoffice-ui/src/paths/instance/kyc/list/index.tsx 
b/packages/merchant-backoffice-ui/src/paths/instance/kyc/list/index.tsx
index dba2aab21..4b0967bc9 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/kyc/list/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/kyc/list/index.tsx
@@ -19,7 +19,7 @@
  * @author Sebastian Javier Marchano (sebasjm)
  */
 
-import { HttpError } from "@gnu-taler/web-util/lib/index.browser.js";
+import { HttpError } from "@gnu-taler/web-util/lib/index.browser";
 import { h, VNode } from "preact";
 import { Loading } from "../../../../components/exception/loading.js";
 import { MerchantBackend } from "../../../../declaration.js";
diff --git 
a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx 
b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
index a37df2176..3b06b387d 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/orders/create/index.tsx
@@ -19,7 +19,7 @@
  * @author Sebastian Javier Marchano (sebasjm)
  */
 
-import { HttpError } from "@gnu-taler/web-util/lib/index.browser.js";
+import { HttpError } from "@gnu-taler/web-util/lib/index.browser";
 import { Fragment, h, VNode } from "preact";
 import { useState } from "preact/hooks";
 import { Loading } from "../../../../components/exception/loading.js";
diff --git 
a/packages/merchant-backoffice-ui/src/paths/instance/reserves/details/index.tsx 
b/packages/merchant-backoffice-ui/src/paths/instance/reserves/details/index.tsx
index e7ec68fab..4a235bcea 100644
--- 
a/packages/merchant-backoffice-ui/src/paths/instance/reserves/details/index.tsx
+++ 
b/packages/merchant-backoffice-ui/src/paths/instance/reserves/details/index.tsx
@@ -19,7 +19,7 @@
  * @author Sebastian Javier Marchano (sebasjm)
  */
 
-import { HttpError } from "@gnu-taler/web-util/lib/index.browser.js";
+import { HttpError } from "@gnu-taler/web-util/lib/index.browser";
 import { Fragment, h, VNode } from "preact";
 import { Loading } from "../../../../components/exception/loading.js";
 import { MerchantBackend } from "../../../../declaration.js";
diff --git 
a/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx 
b/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx
index 9f2b59efd..8ca469c61 100644
--- 
a/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx
+++ 
b/packages/merchant-backoffice-ui/src/paths/instance/transfers/list/index.tsx
@@ -19,7 +19,7 @@
  * @author Sebastian Javier Marchano (sebasjm)
  */
 
-import { HttpError } from "@gnu-taler/web-util/lib/index.browser.js";
+import { HttpError } from "@gnu-taler/web-util/lib/index.browser";
 import { h, VNode } from "preact";
 import { useState } from "preact/hooks";
 import { Loading } from "../../../../components/exception/loading.js";
diff --git a/packages/merchant-backoffice-ui/src/paths/notfound/index.tsx 
b/packages/merchant-backoffice-ui/src/paths/notfound/index.tsx
index 452908154..b58948dbd 100644
--- a/packages/merchant-backoffice-ui/src/paths/notfound/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/notfound/index.tsx
@@ -20,7 +20,7 @@
  */
 
 import { h, VNode } from "preact";
-import { Link } from "preact-router/match";
+import { Link } from "preact-router";
 
 export default function NotFoundPage(): VNode {
   return (
diff --git a/packages/merchant-backoffice-ui/tsconfig.json 
b/packages/merchant-backoffice-ui/tsconfig.json
index a0f25cba2..02c562f96 100644
--- a/packages/merchant-backoffice-ui/tsconfig.json
+++ b/packages/merchant-backoffice-ui/tsconfig.json
@@ -1,41 +1,41 @@
 {
     "compilerOptions": {
         /* Basic Options */
-        "target": "ES6",                          /* Specify ECMAScript target 
version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */
-        "module": "ESNext",                       /* Specify module code 
generation: 'none', commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */
-        "lib": ["es2021","dom"],                             /* Specify 
library files to be included in the compilation:  */
+        "target": "ES6", /* Specify ECMAScript target version: 'ES3' 
(default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */
+        "module": "ESNext", /* Specify module code generation: 'none', 
commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */
+        "lib": [
+            "es2021",
+            "dom"
+        ], /* Specify library files to be included in the compilation:  */
         // "allowJs": true,                          /* Allow javascript files 
to be compiled. */
         // "checkJs": true,                       /* Report errors in .js 
files. */
-        "jsx": "react",                           /* Specify JSX code 
generation: 'preserve', 'react-native', or 'react'. */
-        "jsxFactory": "h",                        /* Specify the JSX factory 
function to use when targeting react JSX emit, e.g. React.createElement or h. */
-        "jsxFragmentFactory": "Fragment",         // 
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html#custom-jsx-factories
+        "jsx": "react", /* Specify JSX code generation: 'preserve', 
'react-native', or 'react'. */
+        "jsxFactory": "h", /* Specify the JSX factory function to use when 
targeting react JSX emit, e.g. React.createElement or h. */
+        "jsxFragmentFactory": "Fragment", // 
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html#custom-jsx-factories
         // "declaration": true,                   /* Generates corresponding 
'.d.ts' file. */
         // "sourceMap": true,                     /* Generates corresponding 
'.map' file. */
         // "outFile": "./",                       /* Concatenate and emit 
output to single file. */
         // "outDir": "./",                        /* Redirect output structure 
to the directory. */
         // "rootDir": "./",                       /* Specify the root 
directory of input files. Use to control the output directory structure with 
--outDir. */
         // "removeComments": true,                /* Do not emit comments to 
output. */
-        "noEmit": true,                           /* Do not emit outputs. */
+        "noEmit": true, /* Do not emit outputs. */
         // "importHelpers": true,                 /* Import emit helpers from 
'tslib'. */
         // "downlevelIteration": true,            /* Provide full support for 
iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. 
*/
         // "isolatedModules": true,               /* Transpile each file as a 
separate module (similar to 'ts.transpileModule'). */
-
         /* Strict Type-Checking Options */
-        "strict": true,                           /* Enable all strict 
type-checking options. */
+        "strict": true, /* Enable all strict type-checking options. */
         // "noImplicitAny": true,                 /* Raise error on 
expressions and declarations with an implied 'any' type. */
         // "strictNullChecks": true,              /* Enable strict null 
checks. */
         // "noImplicitThis": true,                /* Raise error on 'this' 
expressions with an implied 'any' type. */
         // "alwaysStrict": true,                  /* Parse in strict mode and 
emit "use strict" for each source file. */
-
         /* Additional Checks */
         // "noUnusedLocals": true,                /* Report errors on unused 
locals. */
         // "noUnusedParameters": true,            /* Report errors on unused 
parameters. */
         // "noImplicitReturns": true,             /* Report error when not all 
code paths in function return a value. */
         // "noFallthroughCasesInSwitch": true,    /* Report errors for 
fallthrough cases in switch statement. */
-
         /* Module Resolution Options */
-        "moduleResolution": "node",               /* Specify module resolution 
strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */
-        "esModuleInterop": true,                  /* */
+        "moduleResolution": "node16", /* Specify module resolution strategy: 
'node' (Node.js) or 'classic' (TypeScript pre-1.6). */
+        "esModuleInterop": true, /* */
         // "baseUrl": "./",                       /* Base directory to resolve 
non-absolute module names. */
         // "paths": {},                           /* A series of entries which 
re-map imports to lookup locations relative to the 'baseUrl'. */
         // "rootDirs": [],                        /* List of root folders 
whose combined content represents the structure of the project at runtime. */
@@ -43,19 +43,19 @@
         // "types": [],                           /* Type declaration files to 
be included in compilation. */
         // "allowSyntheticDefaultImports": true,  /* Allow default imports 
from modules with no default export. This does not affect code emit, just 
typechecking. */
         // "preserveSymlinks": true,              /* Do not resolve the real 
path of symlinks. */
-
         /* Source Map Options */
         // "sourceRoot": "./",                    /* Specify the location 
where debugger should locate TypeScript files instead of source locations. */
         // "mapRoot": "./",                       /* Specify the location 
where debugger should locate map files instead of generated locations. */
         // "inlineSourceMap": true,               /* Emit a single file with 
source maps instead of having a separate file. */
         // "inlineSources": true,                 /* Emit the source alongside 
the sourcemaps within a single file; requires '--inlineSourceMap' or 
'--sourceMap' to be set. */
-
         /* Experimental Options */
         // "experimentalDecorators": true,        /* Enables experimental 
support for ES7 decorators. */
         // "emitDecoratorMetadata": true,         /* Enables experimental 
support for emitting type metadata for decorators. */
-
         /* Advanced Options */
-        "skipLibCheck": true                      /* Skip type checking of 
declaration files. */
+        "skipLibCheck": true /* Skip type checking of declaration files. */
     },
-    "include": ["src/**/*", "tests/**/*"]
-}
+    "include": [
+        "src/**/*",
+        "tests/**/*"
+    ]
+}
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]