From 536e2909b6830bae9654681fe6a8baa8092b6819 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Wed, 1 Jun 2022 13:44:39 +0200 Subject: [PATCH] simplify typings --- .../src/core/extension/extension.registry.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts b/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts index 5fc8903074..d05cab9503 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts @@ -69,8 +69,8 @@ export type UmbExtensionManifest = UmbExtensionManifestCore | UmbExtensionManife type UmbExtensionManifestCoreTypes = Pick['type']; export class UmbExtensionRegistry { - private _extensions = new BehaviorSubject(>[]); - public readonly extensions: Observable> = this._extensions.asObservable(); + private _extensions = new BehaviorSubject>([]); + public readonly extensions = this._extensions.asObservable(); register(manifest: T): void { const extensionsValues = this._extensions.getValue(); @@ -86,12 +86,7 @@ export class UmbExtensionRegistry { getByAlias(alias: string): Observable { // TODO: make pipes prettier/simpler/reuseable - return this.extensions.pipe( - map( - (dataTypes: Array) => - dataTypes.find((extension: UmbExtensionManifest) => extension.alias === alias) || null - ) - ); + return this.extensions.pipe(map((dataTypes) => dataTypes.find((extension) => extension.alias === alias) || null)); } // TODO: implement unregister of extension