From 3359562e3271532da490ebfb8d84a8c99db12e9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 31 Mar 2025 09:56:42 +0200 Subject: [PATCH] make the deprecation discoverable from TSC (#18856) --- .../block-grid-manager/block-grid-manager.context.ts | 3 +-- .../block/block-list/context/block-list-manager.context.ts | 3 +-- .../block/block-rte/context/block-rte-manager.context.ts | 3 +-- .../src/packages/block/block/context/block-manager.context.ts | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/block-grid-manager/block-grid-manager.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/block-grid-manager/block-grid-manager.context.ts index 602b3186c5..c60942be31 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/block-grid-manager/block-grid-manager.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-grid/block-grid-manager/block-grid-manager.context.ts @@ -105,9 +105,8 @@ export class UmbBlockGridManagerContext< // This property is used by some implementations, but not used in this. Do not remove. [NL] // eslint-disable-next-line @typescript-eslint/no-unused-vars _originData?: UmbBlockGridWorkspaceOriginData, - ) { + ): never { throw new Error('Method deparecated use createWithPresets'); - return {} as UmbBlockDataObjectModel; } async createWithPresets( diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-manager.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-manager.context.ts index c8c66a1a3a..356d0cd8af 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-manager.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-list/context/block-list-manager.context.ts @@ -35,9 +35,8 @@ export class UmbBlockListManagerContext< // This property is used by some implementations, but not used in this. Do not remove. [NL] // eslint-disable-next-line @typescript-eslint/no-unused-vars _originData?: UmbBlockListWorkspaceOriginData, - ) { + ): never { throw new Error('Method deparecated use createWithPresets'); - return {} as UmbBlockDataObjectModel; } async createWithPresets( contentElementTypeKey: string, diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-manager.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-manager.context.ts index 79cfb81b40..22f41b45e7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-manager.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block-rte/context/block-rte-manager.context.ts @@ -32,9 +32,8 @@ export class UmbBlockRteManagerContext< // This property is used by some implementations, but not used in this. Do not remove. [NL] // eslint-disable-next-line @typescript-eslint/no-unused-vars _originData?: UmbBlockRteWorkspaceOriginData, - ) { + ): never { throw new Error('Method deparecated use createWithPresets'); - return {} as UmbBlockDataObjectModel; } async createWithPresets( contentElementTypeKey: string, diff --git a/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts b/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts index f851d49ee5..4bc15730a5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/block/block/context/block-manager.context.ts @@ -334,7 +334,7 @@ export abstract class UmbBlockManagerContext< contentElementTypeKey: string, partialLayoutEntry?: Omit, originData?: BlockOriginDataType, - ): UmbBlockDataObjectModel | undefined; + ): never; abstract createWithPresets( contentElementTypeKey: string,