mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 15:12:12 +00:00
31 lines
459 B
TypeScript
31 lines
459 B
TypeScript
export function add(a: i32, b: i32): i32 {
|
|
return a + b;
|
|
}
|
|
|
|
function sub(a: i32, b: i32): i32 {
|
|
return a - b;
|
|
}
|
|
|
|
export { sub };
|
|
|
|
function mul(a: i32, b: i32): i32 { // not exported as "mul"
|
|
return a * b;
|
|
}
|
|
|
|
export { mul as renamed_mul };
|
|
|
|
export const a: i32 = 1;
|
|
|
|
const b: i32 = 2;
|
|
|
|
export { b };
|
|
|
|
const c: i32 = 3; // not exported as "c"
|
|
|
|
export { c as renamed_c };
|
|
|
|
export namespace ns {
|
|
function one(): void {}
|
|
export function two(): void {}
|
|
}
|