From 911b86d5164c6c2e2a2a649ebf7cab9dad2c0fc2 Mon Sep 17 00:00:00 2001 From: Jaco Date: Fri, 31 Dec 2021 16:24:14 +0100 Subject: [PATCH] Introduce detectOther (#4403) --- packages/api-augment/src/detectOther.ts | 8 ++++++++ packages/api-base/src/detectOther.ts | 7 +++++++ packages/api-contract/src/detectOther.ts | 7 +++++++ packages/api/src/detectOther.ts | 10 ++++++++++ packages/rpc-augment/src/detectOther.ts | 6 ++++++ packages/rpc-core/src/detectOther.ts | 7 +++++++ packages/rpc-provider/src/detectOther.ts | 6 ++++++ packages/typegen/src/detectOther.ts | 8 ++++++++ packages/types-augment/src/detectOther.ts | 7 +++++++ packages/types-create/src/detectOther.ts | 6 ++++++ packages/types-create/src/detectPackage.ts | 2 +- packages/types-known/src/detectOther.ts | 6 ++++++ packages/types/src/detectOther.ts | 7 +++++++ packages/types/src/detectPackage.ts | 4 ++-- 14 files changed, 88 insertions(+), 3 deletions(-) create mode 100644 packages/api-augment/src/detectOther.ts create mode 100644 packages/api-base/src/detectOther.ts create mode 100644 packages/api-contract/src/detectOther.ts create mode 100644 packages/api/src/detectOther.ts create mode 100644 packages/rpc-augment/src/detectOther.ts create mode 100644 packages/rpc-core/src/detectOther.ts create mode 100644 packages/rpc-provider/src/detectOther.ts create mode 100644 packages/typegen/src/detectOther.ts create mode 100644 packages/types-augment/src/detectOther.ts create mode 100644 packages/types-create/src/detectOther.ts create mode 100644 packages/types-known/src/detectOther.ts create mode 100644 packages/types/src/detectOther.ts diff --git a/packages/api-augment/src/detectOther.ts b/packages/api-augment/src/detectOther.ts new file mode 100644 index 0000000000..6868168566 --- /dev/null +++ b/packages/api-augment/src/detectOther.ts @@ -0,0 +1,8 @@ +// Copyright 2017-2021 @polkadot/api-augment authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as baseInfo } from '@polkadot/api-base/packageInfo'; +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; +import { packageInfo as codecInfo } from '@polkadot/types-codec/packageInfo'; + +export default [baseInfo, typesInfo, codecInfo]; diff --git a/packages/api-base/src/detectOther.ts b/packages/api-base/src/detectOther.ts new file mode 100644 index 0000000000..87a6f8d8ed --- /dev/null +++ b/packages/api-base/src/detectOther.ts @@ -0,0 +1,7 @@ +// Copyright 2017-2021 @polkadot/api-contract authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as rpcInfo } from '@polkadot/rpc-core/packageInfo'; +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [rpcInfo, typesInfo]; diff --git a/packages/api-contract/src/detectOther.ts b/packages/api-contract/src/detectOther.ts new file mode 100644 index 0000000000..c74315e5f8 --- /dev/null +++ b/packages/api-contract/src/detectOther.ts @@ -0,0 +1,7 @@ +// Copyright 2017-2021 @polkadot/api-contract authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as apiInfo } from '@polkadot/api/packageInfo'; +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [apiInfo, typesInfo]; diff --git a/packages/api/src/detectOther.ts b/packages/api/src/detectOther.ts new file mode 100644 index 0000000000..1260c0b085 --- /dev/null +++ b/packages/api/src/detectOther.ts @@ -0,0 +1,10 @@ +// Copyright 2017-2021 @polkadot/api authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as deriveInfo } from '@polkadot/api-derive/packageInfo'; +import { packageInfo as coreInfo } from '@polkadot/rpc-core/packageInfo'; +import { packageInfo as providerInfo } from '@polkadot/rpc-provider/packageInfo'; +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; +import { packageInfo as knownInfo } from '@polkadot/types-known/packageInfo'; + +export default [deriveInfo, coreInfo, providerInfo, typesInfo, knownInfo]; diff --git a/packages/rpc-augment/src/detectOther.ts b/packages/rpc-augment/src/detectOther.ts new file mode 100644 index 0000000000..884ffde648 --- /dev/null +++ b/packages/rpc-augment/src/detectOther.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/rpc-augment authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [typesInfo]; diff --git a/packages/rpc-core/src/detectOther.ts b/packages/rpc-core/src/detectOther.ts new file mode 100644 index 0000000000..e11a1437f3 --- /dev/null +++ b/packages/rpc-core/src/detectOther.ts @@ -0,0 +1,7 @@ +// Copyright 2017-2021 @polkadot/rpc-core authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as providerInfo } from '@polkadot/rpc-provider/packageInfo'; +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [providerInfo, typesInfo]; diff --git a/packages/rpc-provider/src/detectOther.ts b/packages/rpc-provider/src/detectOther.ts new file mode 100644 index 0000000000..d04913736b --- /dev/null +++ b/packages/rpc-provider/src/detectOther.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/rpc-provider authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [typesInfo]; diff --git a/packages/typegen/src/detectOther.ts b/packages/typegen/src/detectOther.ts new file mode 100644 index 0000000000..aef88b6664 --- /dev/null +++ b/packages/typegen/src/detectOther.ts @@ -0,0 +1,8 @@ +// Copyright 2017-2021 @polkadot/typegen authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as apiInfo } from '@polkadot/api/packageInfo'; +import { packageInfo as providerInfo } from '@polkadot/rpc-provider/packageInfo'; +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [apiInfo, providerInfo, typesInfo]; diff --git a/packages/types-augment/src/detectOther.ts b/packages/types-augment/src/detectOther.ts new file mode 100644 index 0000000000..29b866041d --- /dev/null +++ b/packages/types-augment/src/detectOther.ts @@ -0,0 +1,7 @@ +// Copyright 2017-2021 @polkadot/types-augment authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; +import { packageInfo as codecInfo } from '@polkadot/types-codec/packageInfo'; + +export default [typesInfo, codecInfo]; diff --git a/packages/types-create/src/detectOther.ts b/packages/types-create/src/detectOther.ts new file mode 100644 index 0000000000..c31aeb5f4e --- /dev/null +++ b/packages/types-create/src/detectOther.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/types-create authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as codecInfo } from '@polkadot/types-codec/packageInfo'; + +export default [codecInfo]; diff --git a/packages/types-create/src/detectPackage.ts b/packages/types-create/src/detectPackage.ts index 89220d7ee5..cbe06a326a 100644 --- a/packages/types-create/src/detectPackage.ts +++ b/packages/types-create/src/detectPackage.ts @@ -1,7 +1,7 @@ // Copyright 2017-2021 @polkadot/types-create authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { packageInfo as codecInfo } from '@polkadot/types-codec'; +import { packageInfo as codecInfo } from '@polkadot/types-codec/packageInfo'; import { detectPackage } from '@polkadot/util'; import __dirname from './cjs/dirname'; diff --git a/packages/types-known/src/detectOther.ts b/packages/types-known/src/detectOther.ts new file mode 100644 index 0000000000..7a3212a2b3 --- /dev/null +++ b/packages/types-known/src/detectOther.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/types-known authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as typesInfo } from '@polkadot/types/packageInfo'; + +export default [typesInfo]; diff --git a/packages/types/src/detectOther.ts b/packages/types/src/detectOther.ts new file mode 100644 index 0000000000..e550b46d1c --- /dev/null +++ b/packages/types/src/detectOther.ts @@ -0,0 +1,7 @@ +// Copyright 2017-2021 @polkadot/types authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { packageInfo as codecInfo } from '@polkadot/types-codec/packageInfo'; +import { packageInfo as createInfo } from '@polkadot/types-create/packageInfo'; + +export default [codecInfo, createInfo]; diff --git a/packages/types/src/detectPackage.ts b/packages/types/src/detectPackage.ts index dc7c4e06fc..21b7d136a9 100644 --- a/packages/types/src/detectPackage.ts +++ b/packages/types/src/detectPackage.ts @@ -1,8 +1,8 @@ // Copyright 2017-2021 @polkadot/types authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { packageInfo as codecInfo } from '@polkadot/types-codec'; -import { packageInfo as createInfo } from '@polkadot/types-create'; +import { packageInfo as codecInfo } from '@polkadot/types-codec/packageInfo'; +import { packageInfo as createInfo } from '@polkadot/types-create/packageInfo'; import { detectPackage } from '@polkadot/util'; import __dirname from './cjs/dirname';