From 0d5a841a810a706e97fa416fc260dc93d2d01ed0 Mon Sep 17 00:00:00 2001 From: Jaco Date: Thu, 21 Oct 2021 07:33:10 +0300 Subject: [PATCH] Expose extracted type names in PortableRegistry --- CHANGELOG.md | 5 +++++ .../types/src/generic/PortableRegistry/PortableRegistry.ts | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d58893d1e2..632aa194bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,14 @@ ## master +Contributed: + +- Add `Auction` to Polkadot pre-0.9.11 `ProxyType` (Thnaks to https://github.com/wirednkod) + Changes: - Fix browser bundle imports for xcm-mapping (move to `types-known`) +- Expose all extracted type names in `PortableRegistry` ## 6.4.2 Oct 18, 2021 diff --git a/packages/types/src/generic/PortableRegistry/PortableRegistry.ts b/packages/types/src/generic/PortableRegistry/PortableRegistry.ts index 639bbea0ca..4c3d6ce1b4 100644 --- a/packages/types/src/generic/PortableRegistry/PortableRegistry.ts +++ b/packages/types/src/generic/PortableRegistry/PortableRegistry.ts @@ -252,6 +252,10 @@ export class GenericPortableRegistry extends Struct { this.#types = extractTypeMap(this.types); } + public get names (): string[] { + return Object.values(this.#names); + } + /** * @description The types of the registry */