A repo for my personal website
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Adding in built wasm code

+130 -1
+6
pkg/cbf_site.d.ts
··· 4 4 * @param {string} name 5 5 */ 6 6 export function greet(name: string): void; 7 + /** 8 + */ 9 + export function main(): void; 7 10 8 11 export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; 9 12 10 13 export interface InitOutput { 11 14 readonly memory: WebAssembly.Memory; 12 15 readonly greet: (a: number, b: number) => void; 16 + readonly main: () => void; 13 17 readonly __wbindgen_malloc: (a: number) => number; 14 18 readonly __wbindgen_realloc: (a: number, b: number, c: number) => number; 19 + readonly __wbindgen_exn_store: (a: number) => void; 20 + readonly __wbindgen_start: () => void; 15 21 } 16 22 17 23 /**
+121 -1
pkg/cbf_site.js
··· 1 1 2 2 let wasm; 3 3 4 + const heap = new Array(32).fill(undefined); 5 + 6 + heap.push(undefined, null, true, false); 7 + 8 + function getObject(idx) { return heap[idx]; } 9 + 10 + let heap_next = heap.length; 11 + 12 + function dropObject(idx) { 13 + if (idx < 36) return; 14 + heap[idx] = heap_next; 15 + heap_next = idx; 16 + } 17 + 18 + function takeObject(idx) { 19 + const ret = getObject(idx); 20 + dropObject(idx); 21 + return ret; 22 + } 23 + 24 + function addHeapObject(obj) { 25 + if (heap_next === heap.length) heap.push(heap.length + 1); 26 + const idx = heap_next; 27 + heap_next = heap[idx]; 28 + 29 + heap[idx] = obj; 30 + return idx; 31 + } 32 + 4 33 let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); 5 34 6 35 cachedTextDecoder.decode(); ··· 80 109 wasm.greet(ptr0, len0); 81 110 } 82 111 112 + /** 113 + */ 114 + export function main() { 115 + wasm.main(); 116 + } 117 + 118 + function isLikeNone(x) { 119 + return x === undefined || x === null; 120 + } 121 + 122 + function handleError(f, args) { 123 + try { 124 + return f.apply(this, args); 125 + } catch (e) { 126 + wasm.__wbindgen_exn_store(addHeapObject(e)); 127 + } 128 + } 129 + 83 130 async function load(module, imports) { 84 131 if (typeof Response === 'function' && module instanceof Response) { 85 132 if (typeof WebAssembly.instantiateStreaming === 'function') { ··· 117 164 } 118 165 const imports = {}; 119 166 imports.wbg = {}; 167 + imports.wbg.__wbindgen_object_drop_ref = function(arg0) { 168 + takeObject(arg0); 169 + }; 120 170 imports.wbg.__wbg_alert_3a8f0682e84a4a6b = function(arg0, arg1) { 121 171 alert(getStringFromWasm0(arg0, arg1)); 122 172 }; 173 + imports.wbg.__wbg_instanceof_Window_434ce1849eb4e0fc = function(arg0) { 174 + var ret = getObject(arg0) instanceof Window; 175 + return ret; 176 + }; 177 + imports.wbg.__wbg_document_5edd43643d1060d9 = function(arg0) { 178 + var ret = getObject(arg0).document; 179 + return isLikeNone(ret) ? 0 : addHeapObject(ret); 180 + }; 181 + imports.wbg.__wbg_body_7538539844356c1c = function(arg0) { 182 + var ret = getObject(arg0).body; 183 + return isLikeNone(ret) ? 0 : addHeapObject(ret); 184 + }; 185 + imports.wbg.__wbg_createElement_d017b8d2af99bab9 = function() { return handleError(function (arg0, arg1, arg2) { 186 + var ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2)); 187 + return addHeapObject(ret); 188 + }, arguments) }; 189 + imports.wbg.__wbg_setid_73be37238eaa05be = function(arg0, arg1, arg2) { 190 + getObject(arg0).id = getStringFromWasm0(arg1, arg2); 191 + }; 192 + imports.wbg.__wbg_setclassName_579da04a76182ffb = function(arg0, arg1, arg2) { 193 + getObject(arg0).className = getStringFromWasm0(arg1, arg2); 194 + }; 195 + imports.wbg.__wbg_setAttribute_1776fcc9b98d464e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { 196 + getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); 197 + }, arguments) }; 198 + imports.wbg.__wbg_settextContent_07dfb193b5deabbc = function(arg0, arg1, arg2) { 199 + getObject(arg0).textContent = arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2); 200 + }; 201 + imports.wbg.__wbg_appendChild_3fe5090c665d3bb4 = function() { return handleError(function (arg0, arg1) { 202 + var ret = getObject(arg0).appendChild(getObject(arg1)); 203 + return addHeapObject(ret); 204 + }, arguments) }; 205 + imports.wbg.__wbg_newnoargs_f579424187aa1717 = function(arg0, arg1) { 206 + var ret = new Function(getStringFromWasm0(arg0, arg1)); 207 + return addHeapObject(ret); 208 + }; 209 + imports.wbg.__wbg_call_89558c3e96703ca1 = function() { return handleError(function (arg0, arg1) { 210 + var ret = getObject(arg0).call(getObject(arg1)); 211 + return addHeapObject(ret); 212 + }, arguments) }; 213 + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { 214 + var ret = getObject(arg0); 215 + return addHeapObject(ret); 216 + }; 217 + imports.wbg.__wbg_self_e23d74ae45fb17d1 = function() { return handleError(function () { 218 + var ret = self.self; 219 + return addHeapObject(ret); 220 + }, arguments) }; 221 + imports.wbg.__wbg_window_b4be7f48b24ac56e = function() { return handleError(function () { 222 + var ret = window.window; 223 + return addHeapObject(ret); 224 + }, arguments) }; 225 + imports.wbg.__wbg_globalThis_d61b1f48a57191ae = function() { return handleError(function () { 226 + var ret = globalThis.globalThis; 227 + return addHeapObject(ret); 228 + }, arguments) }; 229 + imports.wbg.__wbg_global_e7669da72fd7f239 = function() { return handleError(function () { 230 + var ret = global.global; 231 + return addHeapObject(ret); 232 + }, arguments) }; 233 + imports.wbg.__wbindgen_is_undefined = function(arg0) { 234 + var ret = getObject(arg0) === undefined; 235 + return ret; 236 + }; 237 + imports.wbg.__wbindgen_throw = function(arg0, arg1) { 238 + throw new Error(getStringFromWasm0(arg0, arg1)); 239 + }; 240 + imports.wbg.__wbindgen_rethrow = function(arg0) { 241 + throw takeObject(arg0); 242 + }; 123 243 124 244 if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { 125 245 input = fetch(input); ··· 131 251 132 252 wasm = instance.exports; 133 253 init.__wbindgen_wasm_module = module; 134 - 254 + wasm.__wbindgen_start(); 135 255 return wasm; 136 256 } 137 257
pkg/cbf_site_bg.wasm

This is a binary file and will not be displayed.

+3
pkg/cbf_site_bg.wasm.d.ts
··· 2 2 /* eslint-disable */ 3 3 export const memory: WebAssembly.Memory; 4 4 export function greet(a: number, b: number): void; 5 + export function main(): void; 5 6 export function __wbindgen_malloc(a: number): number; 6 7 export function __wbindgen_realloc(a: number, b: number, c: number): number; 8 + export function __wbindgen_exn_store(a: number): void; 9 + export function __wbindgen_start(): void;