From 33d31b8e84a255e6d29bcc1d4eb76af0db20fc73 Mon Sep 17 00:00:00 2001 From: Christian Westgaard Date: Fri, 11 Oct 2024 13:38:58 +0200 Subject: [PATCH] Remove experiment --- modules/lib/core/index.d.ts | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/modules/lib/core/index.d.ts b/modules/lib/core/index.d.ts index d517d96842f..10ca8e6ffb4 100644 --- a/modules/lib/core/index.d.ts +++ b/modules/lib/core/index.d.ts @@ -607,23 +607,8 @@ export interface LayoutRegion< components: Components; } -// type HasLayout = T extends [infer F, ...infer R] -// ? F extends LayoutComponent | Layout -// ? true -// : HasLayout -// : false; - export type Region< Components extends - // ( - // HasLayout extends true - // ? (FragmentComponent | LayoutComponent | PartComponent | TextComponent)[] - // : (FragmentComponent | PartComponent | TextComponent)[] - // ) = ( - // HasLayout extends true - // ? (FragmentComponent | Layout | Part | TextComponent)[] - // : (FragmentComponent | Part | TextComponent)[] - // ) (FragmentComponent | LayoutComponent | PartComponent | TextComponent)[] = (FragmentComponent | Layout | Part | TextComponent)[] // @ts-expect-error TODO LayoutRegion can't eat LayoutComponent nor Layout!!!