common_jsbridge_dom.mjs raw
1 // Package common/jsbridge/dom
2 // Generated by TinyJS — TinyGo 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: dom.Body
13 export function Body() {
14 return $rt.dom.Body();
15 }
16
17 // jsbridge: dom.CreateElement
18 export function CreateElement(tag) {
19 return $rt.dom.CreateElement(tag);
20 }
21
22 // jsbridge: dom.CreateTextNode
23 export function CreateTextNode(text) {
24 return $rt.dom.CreateTextNode(text);
25 }
26
27 // jsbridge: dom.GetElementById
28 export function GetElementById(id) {
29 return $rt.dom.GetElementById(id);
30 }
31
32 // jsbridge: dom.QuerySelector
33 export function QuerySelector(sel) {
34 return $rt.dom.QuerySelector(sel);
35 }
36
37 // jsbridge: dom.AppendChild
38 export function AppendChild(parent, child) {
39 $rt.dom.AppendChild(parent, child);
40 }
41
42 // jsbridge: dom.RemoveChild
43 export function RemoveChild(parent, child) {
44 $rt.dom.RemoveChild(parent, child);
45 }
46
47 // jsbridge: dom.SetAttribute
48 export function SetAttribute(el, name, value) {
49 $rt.dom.SetAttribute(el, name, value);
50 }
51
52 // jsbridge: dom.SetTextContent
53 export function SetTextContent(el, text) {
54 $rt.dom.SetTextContent(el, text);
55 }
56
57 // jsbridge: dom.SetInnerHTML
58 export function SetInnerHTML(el, html) {
59 $rt.dom.SetInnerHTML(el, html);
60 }
61
62 // jsbridge: dom.SetStyle
63 export function SetStyle(el, prop, value) {
64 $rt.dom.SetStyle(el, prop, value);
65 }
66
67 // jsbridge: dom.AddClass
68 export function AddClass(el, cls) {
69 $rt.dom.AddClass(el, cls);
70 }
71
72 // jsbridge: dom.RemoveClass
73 export function RemoveClass(el, cls) {
74 $rt.dom.RemoveClass(el, cls);
75 }
76
77 // jsbridge: dom.SetProperty
78 export function SetProperty(el, prop, value) {
79 $rt.dom.SetProperty(el, prop, value);
80 }
81
82 // jsbridge: dom.GetProperty
83 export function GetProperty(el, prop) {
84 return $rt.dom.GetProperty(el, prop);
85 }
86
87 // jsbridge: dom.RegisterCallback
88 export function RegisterCallback(fn) {
89 return $rt.dom.RegisterCallback(fn);
90 }
91
92 // jsbridge: dom.ReleaseCallback
93 export function ReleaseCallback(id) {
94 $rt.dom.ReleaseCallback(id);
95 }
96
97 // jsbridge: dom.AddEventListener
98 export function AddEventListener(el, event, callbackId) {
99 $rt.dom.AddEventListener(el, event, callbackId);
100 }
101
102 // jsbridge: dom.RemoveEventListener
103 export function RemoveEventListener(el, event, callbackId) {
104 $rt.dom.RemoveEventListener(el, event, callbackId);
105 }
106
107 // jsbridge: dom.RequestAnimationFrame
108 export function RequestAnimationFrame(fn) {
109 $rt.dom.RequestAnimationFrame(fn);
110 }
111
112 // jsbridge: dom.SetTimeout
113 export function SetTimeout(fn, ms) {
114 return $rt.dom.SetTimeout(fn, ms);
115 }
116
117 // jsbridge: dom.ClearTimeout
118 export function ClearTimeout(id) {
119 $rt.dom.ClearTimeout(id);
120 }
121
122 // jsbridge: dom.FirstChild
123 export function FirstChild(el) {
124 return $rt.dom.FirstChild(el);
125 }
126
127 // jsbridge: dom.NextSibling
128 export function NextSibling(el) {
129 return $rt.dom.NextSibling(el);
130 }
131
132 // jsbridge: dom.InsertBefore
133 export function InsertBefore(parent, newChild, refChild) {
134 $rt.dom.InsertBefore(parent, newChild, refChild);
135 }
136
137 // jsbridge: dom.ReleaseElement
138 export function ReleaseElement(el) {
139 $rt.dom.ReleaseElement(el);
140 }
141
142 // jsbridge: dom.FetchText
143 export function FetchText(url, fn) {
144 $rt.dom.FetchText(url, fn);
145 }
146
147 // jsbridge: dom.FetchRelayInfo
148 export function FetchRelayInfo(url, fn) {
149 $rt.dom.FetchRelayInfo(url, fn);
150 }
151
152 // jsbridge: dom.IDBGet
153 export function IDBGet(store, key, fn) {
154 $rt.dom.IDBGet(store, key, fn);
155 }
156
157 // jsbridge: dom.IDBPut
158 export function IDBPut(store, key, value) {
159 $rt.dom.IDBPut(store, key, value);
160 }
161
162 // jsbridge: dom.IDBGetAll
163 export function IDBGetAll(store, fn, done) {
164 $rt.dom.IDBGetAll(store, fn, done);
165 }
166
167 // jsbridge: dom.PrefersDark
168 export function PrefersDark() {
169 return $rt.dom.PrefersDark();
170 }
171
172 // jsbridge: dom.ConsoleLog
173 export function ConsoleLog(msg) {
174 $rt.dom.ConsoleLog(msg);
175 }
176
177 // jsbridge: dom.Confirm
178 export function Confirm(msg) {
179 return $rt.dom.Confirm(msg);
180 }
181
182 // jsbridge: dom.PostToSW
183 export function PostToSW(msg) {
184 $rt.dom.PostToSW(msg);
185 }
186
187 // jsbridge: dom.OnSWMessage
188 export function OnSWMessage(fn) {
189 $rt.dom.OnSWMessage(fn);
190 }
191
192 // jsbridge: dom.PushState
193 export function PushState(path) {
194 $rt.dom.PushState(path);
195 }
196
197 // jsbridge: dom.ReplaceState
198 export function ReplaceState(path) {
199 $rt.dom.ReplaceState(path);
200 }
201
202 // jsbridge: dom.LocationReload
203 export function LocationReload() {
204 $rt.dom.LocationReload();
205 }
206
207 // jsbridge: dom.GetPath
208 export function GetPath() {
209 return $rt.dom.GetPath();
210 }
211
212 // jsbridge: dom.Hostname
213 export function Hostname() {
214 return $rt.dom.Hostname();
215 }
216
217 // jsbridge: dom.Port
218 export function Port() {
219 return $rt.dom.Port();
220 }
221
222 // jsbridge: dom.OnPopState
223 export function OnPopState(fn) {
224 $rt.dom.OnPopState(fn);
225 }
226
227