2017-12-02 01:14:15 +01:00
|
|
|
export function add(a: i32, b: i32): i32 {
|
|
|
|
return a + b;
|
|
|
|
}
|
|
|
|
|
|
|
|
function sub(a: i32, b: i32): i32 {
|
|
|
|
return a - b;
|
|
|
|
}
|
|
|
|
|
2018-01-18 01:46:41 +01:00
|
|
|
export { sub };
|
|
|
|
|
|
|
|
function mul(a: i32, b: i32): i32 { // not exported as "mul"
|
|
|
|
return a * b;
|
|
|
|
}
|
|
|
|
|
|
|
|
export { mul as renamed_mul };
|
2017-12-02 01:14:15 +01:00
|
|
|
|
2017-12-06 17:47:48 +01:00
|
|
|
export const a: i32 = 1;
|
2017-12-02 01:14:15 +01:00
|
|
|
|
2017-12-06 17:47:48 +01:00
|
|
|
const b: i32 = 2;
|
2017-12-02 01:14:15 +01:00
|
|
|
|
2018-01-18 01:46:41 +01:00
|
|
|
export { b };
|
|
|
|
|
|
|
|
const c: i32 = 3; // not exported as "c"
|
|
|
|
|
|
|
|
export { c as renamed_c };
|
2017-12-08 04:03:44 +01:00
|
|
|
|
2017-12-13 23:24:13 +01:00
|
|
|
export namespace ns {
|
2017-12-08 04:03:44 +01:00
|
|
|
function one(): void {}
|
|
|
|
export function two(): void {}
|
2017-12-13 23:24:13 +01:00
|
|
|
}
|