From 7a21240496988d12c5079aa814c2f83e00258ce9 Mon Sep 17 00:00:00 2001 From: Jackson Morgan Date: Fri, 13 Jun 2025 10:50:11 -0400 Subject: [PATCH] Clean up link query --- packages/connected/src/types/ILinkQuery.ts | 47 ++-------------------- 1 file changed, 3 insertions(+), 44 deletions(-) diff --git a/packages/connected/src/types/ILinkQuery.ts b/packages/connected/src/types/ILinkQuery.ts index 1074b84..83e5824 100644 --- a/packages/connected/src/types/ILinkQuery.ts +++ b/packages/connected/src/types/ILinkQuery.ts @@ -24,19 +24,6 @@ export type LQInputFlattenSet = Type extends LdSet ? LQInputSubSet : LQInputSubSet; -/** - * Link Query Input Default - */ -// TODO: I don't remember why I need this. Delete if unneeded -// export type LQInputDefaultType = { -// [key in keyof Type]: Type[key] extends object ? undefined : true; -// }; - -// export type LQInputDefault = -// LQInputDefaultType extends LQInput -// ? LQInputDefaultType -// : never; - /** * Link Query Return */ @@ -73,6 +60,9 @@ export type LQReturnExpandSet< ? LdSet> : LQReturnSubSet; +/** + * Helper Functions + */ export type ExpandDeep = T extends LdSet ? LdSet> // recursively expand sets : T extends object @@ -95,34 +85,3 @@ export interface ILinkQuery> { unsubscribeAll(): Promise; fromSubject(): ExpandDeep>; } - -// function test>( -// shapeType: ShapeType, -// input: Input, -// ): ExpandDeep> { -// throw new Error("Not Implemented"); -// } - -// type TestLQInput = { -// name: true; -// knows: { -// name: true; -// }; -// }; - -// type testReturn = ExpandDeep>; - -// type test2 = LQReturnSubSet; - -// type lqInputObject = LQInputObject; - -// type meh = TestLQInput extends true ? true : false; - -// const thingInput: TestLQInput = - -// const thing = test(SolidProfileShapeShapeType, { -// name: true, -// knows: { -// name: true, -// }, -// });