// tslint:disable-next-line: ban-types export type Constructor = Function & { prototype: T }