Align tsconfig to allow moduleResolution: nodenext (#1225)

* Align tsconfig to allow moduleResolution: nodenext

* Remove nodenext node.d.ts reference

* Adjust danling imports
This commit is contained in:
Jaco 2023-03-09 19:53:03 +02:00 committed by GitHub
parent ffde555e52
commit 7204a4be15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 28 additions and 25 deletions

View File

@ -6,7 +6,7 @@ import type { ProviderInterfaceEmitCb, ProviderInterfaceEmitted } from '@polkado
import type { AnyFunction } from '@polkadot/types/types'; import type { AnyFunction } from '@polkadot/types/types';
import type { SendRequest } from './types.js'; import type { SendRequest } from './types.js';
import EventEmitter from 'eventemitter3'; import { EventEmitter } from 'eventemitter3';
import { isUndefined, logger } from '@polkadot/util'; import { isUndefined, logger } from '@polkadot/util';

View File

@ -1,7 +1,7 @@
// Copyright 2019-2023 @polkadot/extension authors & contributors // Copyright 2019-2023 @polkadot/extension authors & contributors
// SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: Apache-2.0
import type { MessageTypes, MessageTypesWithNoSubscriptions, MessageTypesWithNullRequest, MessageTypesWithSubscriptions, RequestTypes, ResponseTypes, SubscriptionMessageTypes, TransportRequestMessage, TransportResponseMessage } from '../background/types'; import type { MessageTypes, MessageTypesWithNoSubscriptions, MessageTypesWithNullRequest, MessageTypesWithSubscriptions, RequestTypes, ResponseTypes, SubscriptionMessageTypes, TransportRequestMessage, TransportResponseMessage } from '../background/types.js';
import { MESSAGE_ORIGIN_PAGE } from '../defaults.js'; import { MESSAGE_ORIGIN_PAGE } from '../defaults.js';
import { getId } from '../utils/getId.js'; import { getId } from '../utils/getId.js';

View File

@ -1,7 +1,7 @@
// Copyright 2019-2023 @polkadot/extension-base authors & contributors // Copyright 2019-2023 @polkadot/extension-base authors & contributors
// SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: Apache-2.0
import type { MessageTypesWithNoSubscriptions, MessageTypesWithNullRequest, MessageTypesWithSubscriptions, RequestTypes, ResponseTypes, SubscriptionMessageTypes } from '../background/types'; import type { MessageTypesWithNoSubscriptions, MessageTypesWithNullRequest, MessageTypesWithSubscriptions, RequestTypes, ResponseTypes, SubscriptionMessageTypes } from '../background/types.js';
export interface SendRequest { export interface SendRequest {
<TMessageType extends MessageTypesWithNullRequest>(message: TMessageType): Promise<ResponseTypes[TMessageType]>; <TMessageType extends MessageTypesWithNullRequest>(message: TMessageType): Promise<ResponseTypes[TMessageType]>;

View File

@ -7,9 +7,9 @@ import React, { useCallback } from 'react';
import { Link } from 'react-router-dom'; import { Link } from 'react-router-dom';
import { AuthUrlInfo } from '@polkadot/extension-base/background/handlers/State'; import { AuthUrlInfo } from '@polkadot/extension-base/background/handlers/State';
import { RemoveAuth } from '@polkadot/extension-ui/components';
import { useTranslation } from '@polkadot/extension-ui/components/translate'; import { useTranslation } from '@polkadot/extension-ui/components/translate';
import RemoveAuth from '../../components/RemoveAuth.js';
import { styled } from '../../styled.js'; import { styled } from '../../styled.js';
interface Props extends ThemeProps { interface Props extends ThemeProps {

View File

@ -6,8 +6,8 @@ import type { ThemeProps } from '../../types.js';
import React, { useCallback, useEffect, useMemo, useState } from 'react'; import React, { useCallback, useEffect, useMemo, useState } from 'react';
import { AuthUrlInfo, AuthUrls } from '@polkadot/extension-base/background/handlers/State'; import { AuthUrlInfo, AuthUrls } from '@polkadot/extension-base/background/handlers/State';
import { InputFilter } from '@polkadot/extension-ui/components';
import InputFilter from '../../components/InputFilter.js';
import useTranslation from '../../hooks/useTranslation.js'; import useTranslation from '../../hooks/useTranslation.js';
import { getAuthList, removeAuthorization } from '../../messaging.js'; import { getAuthList, removeAuthorization } from '../../messaging.js';
import { Header } from '../../partials/index.js'; import { Header } from '../../partials/index.js';

View File

@ -7,9 +7,8 @@ import { t } from 'i18next';
import React, { useCallback } from 'react'; import React, { useCallback } from 'react';
import { Trans } from 'react-i18next'; import { Trans } from 'react-i18next';
import { Button, Warning } from '@polkadot/extension-ui/components'; import { Button, Warning } from '../../components/index.js';
import { deleteAuthRequest } from '@polkadot/extension-ui/messaging'; import { deleteAuthRequest } from '../../messaging.js';
import { styled } from '../../styled.js'; import { styled } from '../../styled.js';
interface Props extends ThemeProps { interface Props extends ThemeProps {

View File

@ -8,7 +8,7 @@ import '@polkadot/extension-mocks/chrome';
import type { ReactWrapper } from 'enzyme'; import type { ReactWrapper } from 'enzyme';
import type { AccountJson } from '@polkadot/extension-base/background/types'; import type { AccountJson } from '@polkadot/extension-base/background/types';
import type { IconTheme } from '@polkadot/react-identicon/types'; import type { IconTheme } from '@polkadot/react-identicon/types';
import type { Props as AddressComponentProps } from './Address'; import type { Props as AddressComponentProps } from './Address.js';
import Adapter from '@wojtekmaj/enzyme-adapter-react-17'; import Adapter from '@wojtekmaj/enzyme-adapter-react-17';
import enzyme from 'enzyme'; import enzyme from 'enzyme';

View File

@ -3,22 +3,26 @@
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"paths": { "paths": {
"@polkadot/extension": ["extension/src"], "@polkadot/extension": ["extension/src/index.ts"],
"@polkadot/extension/*": ["extension/src/*"], "@polkadot/extension/*": ["extension/src/*.ts"],
"@polkadot/extension-base": ["extension-base/src"], "@polkadot/extension-base": ["extension-base/src/index.ts"],
"@polkadot/extension-base/*": ["extension-base/src/*"], "@polkadot/extension-base/background/handlers": ["extension-base/src/background/handlers/index.ts"],
"@polkadot/extension-chains": ["extension-chains/src"], "@polkadot/extension-base/packageInfo": ["extension-base/src/packageInfo.ts"],
"@polkadot/extension-chains/*": ["extension-chains/src/*"], "@polkadot/extension-base/page": ["extension-base/src/page/index.ts"],
"@polkadot/extension-compat-metamask": ["extension-compat-metamask/src"], "@polkadot/extension-base/stores": ["extension-base/src/stores/index.ts"],
"@polkadot/extension-dapp": ["extension-dapp/src"], "@polkadot/extension-base/utils": ["extension-base/src/utils/index.ts"],
"@polkadot/extension-dapp/*": ["extension-dapp/src/*"], "@polkadot/extension-base/*": ["extension-base/src/*.ts"],
"@polkadot/extension-inject": ["extension-inject/src"], "@polkadot/extension-chains": ["extension-chains/src/index.ts"],
"@polkadot/extension-inject/*": ["extension-inject/src/*"], "@polkadot/extension-chains/*": ["extension-chains/src/*.ts"],
"@polkadot/extension-mocks/*": ["extension-mocks/src/*"], "@polkadot/extension-compat-metamask": ["extension-compat-metamask/src/index.ts"],
"@polkadot/extension-ui": ["extension-ui/src"], "@polkadot/extension-dapp": ["extension-dapp/src/index.ts"],
"@polkadot/extension-ui/*": ["extension-ui/src/*"] "@polkadot/extension-dapp/*": ["extension-dapp/src/*.ts"],
"@polkadot/extension-inject": ["extension-inject/src/index.ts"],
"@polkadot/extension-inject/*": ["extension-inject/src/*.ts"],
"@polkadot/extension-mocks/*": ["extension-mocks/src/*.ts"],
"@polkadot/extension-ui": ["extension-ui/src/index.ts"],
"@polkadot/extension-ui/*": ["extension-ui/src/*.ts"]
}, },
"skipLibCheck": true, "skipLibCheck": true
"target": "es2020"
} }
} }