Closed
Description
// @filename: ex.d.ts
export class C {
start: number
end: number
}
// @filename: test.js
const C = require('./ex').C
const C = require('./ex').C;
/** @type {C} c */
var c = new C()
Expected: No error, and completions for c.start
and c.end
Actual: Error, "Property 'prototype' is missing in type 'C' but required in type 'typeof C'."