From c22758fcc45cb792f1785480e0a9065a3022ee08 Mon Sep 17 00:00:00 2001 From: hittingonme Date: Sun, 12 Jun 2022 19:47:24 -0500 Subject: [PATCH] fix: remove aliases from being suggested in result uses key remapping in typescript to eliminate aliases from being in the result --- index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 44f9f35..2152db0 100644 --- a/index.d.ts +++ b/index.d.ts @@ -27,7 +27,7 @@ declare namespace arg { } export type Result = { _: string[] } & { - [K in keyof T]?: T[K] extends Handler + [K in keyof T as T[K] extends string ? never : K]?: T[K] extends Handler ? ReturnType : T[K] extends [Handler] ? Array>