v2 / vlib / builtin / wasm / browser / builtin_notd_no_imports.v
16 lines · 13 sloc · 338 bytes · d559a62cfe3f3de0a5ca1e59f14e622960e3917b
Raw
1module builtin
2
3fn JS.__panic_abort(&u8, int)
4fn JS.__writeln(&u8, int)
5
6// panic calls the `__panic_abort` JS panic handler.
7@[noreturn]
8pub fn panic(s string) {
9 JS.__panic_abort(s.str, s.len)
10 for {}
11}
12
13// println prints a message with a line end, to stdout. stdout is flushed.
14pub fn println(s string) {
15 JS.__writeln(s.str, s.len)
16}
17