47 lines
807 B
TypeScript
47 lines
807 B
TypeScript
//// [tests/cases/compiler/unusedImports4.ts] ////
|
|
|
|
//// [file1.ts]
|
|
|
|
export class Calculator {
|
|
handleChar() {}
|
|
}
|
|
|
|
export function test() {
|
|
|
|
}
|
|
|
|
export function test2() {
|
|
|
|
}
|
|
|
|
//// [file2.ts]
|
|
import {Calculator, test, test2} from "./file1"
|
|
|
|
var x = new Calculator();
|
|
x.handleChar();
|
|
test2();
|
|
|
|
//// [file1.js]
|
|
"use strict";
|
|
exports.__esModule = true;
|
|
var Calculator = (function () {
|
|
function Calculator() {
|
|
}
|
|
Calculator.prototype.handleChar = function () { };
|
|
return Calculator;
|
|
}());
|
|
exports.Calculator = Calculator;
|
|
function test() {
|
|
}
|
|
exports.test = test;
|
|
function test2() {
|
|
}
|
|
exports.test2 = test2;
|
|
//// [file2.js]
|
|
"use strict";
|
|
exports.__esModule = true;
|
|
var file1_1 = require("./file1");
|
|
var x = new file1_1.Calculator();
|
|
x.handleChar();
|
|
file1_1.test2();
|