From b55dde9f1c1d5d37c2525479639fcc639d81431f Mon Sep 17 00:00:00 2001 From: eps1lon Date: Sat, 15 Jan 2022 18:20:56 +0100 Subject: [PATCH] Add more comments I don't understand why this works so let's make sure this isn't easily reverted before checking git-blame --- types/get-queries-for-element.d.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/types/get-queries-for-element.d.ts b/types/get-queries-for-element.d.ts index 42c9be39..33d13de8 100644 --- a/types/get-queries-for-element.d.ts +++ b/types/get-queries-for-element.d.ts @@ -176,6 +176,7 @@ export interface Queries { } export function getQueriesForElement< - T extends Queries = typeof queries, - K extends T = T, ->(element: HTMLElement, queriesToBind?: K): BoundFunctions + QueriesToBind extends Queries = typeof queries, + // Extra type parameter required for reassignment. + T extends QueriesToBind = QueriesToBind, +>(element: HTMLElement, queriesToBind?: T): BoundFunctions