smesh_lol_web_common_jsbridge_ext.mjs raw
1 // Package smesh.lol/web/common/jsbridge/ext
2 // Generated by MoxieJS — Moxie JavaScript backend
3
4 import * as $rt from './$runtime/index.mjs';
5
6 // Package-level variables
7
8 export function init() {
9 return;
10 }
11
12 // jsbridge: ext.StorageGet
13 export function StorageGet(key, fn) {
14 $rt.ext.StorageGet(key, fn);
15 }
16
17 // jsbridge: ext.StorageSet
18 export function StorageSet(key, value) {
19 $rt.ext.StorageSet(key, value);
20 }
21
22 // jsbridge: ext.StorageRemove
23 export function StorageRemove(key) {
24 $rt.ext.StorageRemove(key);
25 }
26
27 // jsbridge: ext.OnMessage
28 export function OnMessage(fn) {
29 $rt.ext.OnMessage(fn);
30 }
31
32 // jsbridge: ext.SendMessageToTab
33 export function SendMessageToTab(tabID, msg) {
34 $rt.ext.SendMessageToTab(tabID, msg);
35 }
36
37 // jsbridge: ext.GetActiveTab
38 export function GetActiveTab(fn) {
39 $rt.ext.GetActiveTab(fn);
40 }
41
42 // jsbridge: ext.ConsoleLog
43 export function ConsoleLog(msg) {
44 $rt.ext.ConsoleLog(msg);
45 }
46
47