From ec75c37d3782ad09608c691cc4a9892384143085 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Fri, 27 Jan 2023 23:09:26 +0000 Subject: [PATCH] layout.d.ts: rename out the way --- typescript/types/layout.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/typescript/types/layout.d.ts b/typescript/types/layout.d.ts index 5e7613165..f8bd040bd 100644 --- a/typescript/types/layout.d.ts +++ b/typescript/types/layout.d.ts @@ -1,17 +1,17 @@ type Prev = [never, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; -type ExtractIds = +type ExtractIds = [Depth] extends [never] ? never : (T extends { id: infer Id extends string } ? Id : never) | ( - T extends { c: Array } + T extends { c: Array } ? ExtractIds : never ); -declare module Layout { +declare module Layout_ { type Layouter = { [k in ExtractIds]: number;