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}