enable keys(), entries() for NMaps (#3858)

This commit is contained in:
hamidra
2021-08-09 08:44:56 +02:00
committed by GitHub
parent 2a95046fb2
commit c0751f1a67
+1 -1
View File
@@ -460,7 +460,7 @@ export abstract class Decorate<ApiType extends ApiTypes> extends Events {
// FIXME NMap support
// .keys() & .entries() only available on map types
if (creator.iterKey && (creator.meta.type.isMap || creator.meta.type.isDoubleMap)) {
if (creator.iterKey && (creator.meta.type.isMap || creator.meta.type.isDoubleMap || creator.meta.type.isNMap)) {
decorated.entries = decorateMethod(
memo(this.#instanceId, (...args: unknown[]): Observable<[StorageKey, Codec][]> =>
this._retrieveMapEntries(creator, null, args)));