From c2985ee86bc63bdea25ad0581cf0a7637f423cdc Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Mon, 5 Jun 2023 15:48:19 +0100 Subject: [PATCH] ElementType & ClassType causing WAY too much info in JSON Schema 34K lines down to about 2K lines --- src/Umbraco.Web.UI.Client/src/libs/extension-api/types.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/types.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/types.ts index 8389ad3f9f..c3d1ff5187 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/types.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/types.ts @@ -71,6 +71,10 @@ export interface ManifestWithLoader extends ManifestBase { */ export interface ManifestClass extends ManifestWithLoader<{ default: ClassConstructor }> { + + /** + * @TJS-ignore + */ readonly CLASS_TYPE?: ClassType; /** @@ -97,6 +101,10 @@ export interface ManifestClassWithClassConstructor extends Manifest export interface ManifestElement extends ManifestWithLoader<{ default: ClassConstructor } | Omit> { + + /** + * @TJS-ignore + */ readonly ELEMENT_TYPE?: ElementType; /**