From 7906ae63dc770a9c0796ef74864ae7223af1e21e Mon Sep 17 00:00:00 2001 From: iiiiiiii Date: Fri, 5 Mar 2021 21:36:01 +1300 Subject: [PATCH] Make unknownTypes externally accessible (#3263) * Make unknownTypes externally accessible * fix lint * Update registry.ts * Update registry.ts * Update packages/types/src/types/registry.ts Co-authored-by: Jaco Greeff * Update packages/types/src/create/registry.ts Co-authored-by: Jaco Greeff Co-authored-by: Jaco Greeff --- packages/types/src/create/registry.ts | 4 ++++ packages/types/src/types/registry.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/types/src/create/registry.ts b/packages/types/src/create/registry.ts index 7b20ae36e9..a3a982c2c3 100644 --- a/packages/types/src/create/registry.ts +++ b/packages/types/src/create/registry.ts @@ -193,6 +193,10 @@ export class TypeRegistry implements Registry { return this.#knownTypes; } + public get unknownTypes (): string[] { + return [...this.#unknownTypes.keys()]; + } + public get signedExtensions (): string[] { return this.#signedExtensions; } diff --git a/packages/types/src/types/registry.ts b/packages/types/src/types/registry.ts index c9c30e081c..45c970df0c 100644 --- a/packages/types/src/types/registry.ts +++ b/packages/types/src/types/registry.ts @@ -98,6 +98,7 @@ export interface Registry { readonly chainSS58: number | undefined; readonly chainTokens: string[]; readonly knownTypes: RegisteredTypes; + readonly unknownTypes: string[]; readonly signedExtensions: string[]; findMetaCall (callIndex: Uint8Array): CallFunction;