EntityConstructor<D, E>: (new (...args: any[]) => E) & {
    [k in keyof typeof Entity]: typeof Entity[k]
}

Type Parameters