From 25186a62447ecf44352791528cccf1693ca3435e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Thu, 5 Jan 2023 13:22:14 +0100 Subject: [PATCH] rename to ManifestTypeMap --- .../core/extensions-api/registry/extension.registry.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.ts b/src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.ts index 1d6dd6a78a..919148f0c1 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/core/extensions-api/registry/extension.registry.ts @@ -1,14 +1,14 @@ import { BehaviorSubject, map, Observable } from 'rxjs'; import type { ManifestTypes, - AliasManifestTypeMap, + AliasManifestTypeMap as ManifestTypeMap, ManifestBase, ManifestCustom, } from '../../models'; import { hasDefaultExport } from '../has-default-export.function'; import { loadExtension } from '../load-extension.function'; -type SpecificManifestTypeOrManifestBase = T extends keyof AliasManifestTypeMap ? AliasManifestTypeMap[T] : ManifestBase; +type SpecificManifestTypeOrManifestBase = T extends keyof ManifestTypeMap ? ManifestTypeMap[T] : ManifestBase; export class UmbExtensionRegistry { private _extensions = new BehaviorSubject>([]); @@ -62,14 +62,14 @@ export class UmbExtensionRegistry { return this.extensions.pipe(map((dataTypes) => dataTypes.find((extension) => extension.alias === alias) || null)); } - getByTypeAndAlias(type: Key, alias: string) { + getByTypeAndAlias(type: Key, alias: string) { return this.extensionsOfType(type).pipe(map((extensions) => extensions.find((extension) => extension.alias === alias) || null)); } // TODO: implement unregister of extension - extensionsOfType>(type: Key) { + extensionsOfType>(type: Key) { return this.extensions.pipe( map((exts) => exts.filter((ext) => ext.type === type).sort((a, b) => (b.weight || 0) - (a.weight || 0))) ) as Observable>;