1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
=== tests/cases/compiler/c.js ===
export default function require(a) { }
>require : (a: any) => void
>a : any
export function has(a) { return true }
>has : (a: any) => boolean
>a : any
>true : true
=== tests/cases/compiler/m.js ===
import require, { has } from "./c"
>require : (a: any) => void
>has : (a: any) => boolean
export function hello() { }
>hello : () => void
if (has('ember-debug')) {
>has('ember-debug') : boolean
>has : (a: any) => boolean
>'ember-debug' : "ember-debug"
require('ember-debug');
>require('ember-debug') : void
>require : (a: any) => void
>'ember-debug' : "ember-debug"
}
=== tests/cases/compiler/m2.ts ===
import { hello } from "./m";
>hello : () => void
hello();
>hello() : void
>hello : () => void
|