From bd05dc926776db4e49f107c8d27922e488a207e2 Mon Sep 17 00:00:00 2001 From: Jos de Jong Date: Wed, 4 Jan 2023 14:32:44 +0100 Subject: [PATCH] chore: make SignatureKey generic instead of using unknown --- src/interfaces/type.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/interfaces/type.ts b/src/interfaces/type.ts index 4c91d9b..9e6870d 100644 --- a/src/interfaces/type.ts +++ b/src/interfaces/type.ts @@ -66,10 +66,10 @@ export interface Signatures { re: (a: T) => RealType } -type SignatureKey = keyof Signatures +type SignatureKey = keyof Signatures -export type Signature = Signatures[Name] -export type Returns = ReturnType[Name]> -export type Dependencies = {[K in Name]: Signature} +export type Signature, T> = Signatures[Name] +export type Returns, T> = ReturnType[Name]> +export type Dependencies, T> = {[K in Name]: Signature} export type AliasOf = T & {aliasOf?: Name}