/** * Type that takes a value as an argument * and returns a specific value */ export type ConstructorType
= ( ...args: P ) => T;