There is no export default class
in JavaScript. What you can do is write your JS file. myClass/index.js
"use strict"; class MyClass { hello(name) { console.log(`Hello ${name}`); } } exports.default = MyClass;
Create type definitions for it. myClass/index.d.ts
export default class MyClass { hello(name: string): void; }
Then you can import it into your TypeScript like this.
/// <reference path="./myClass/index.d.ts" /> import MyClass from "./myClass"; const my = new MyClass(); my.hello("Stack Overflow");
source share