rustyscript 0.12.3

Effortless JS Integration for Rust
Documentation
import * as DOMException from 'ext:deno_web/01_dom_exception.js';
import * as timers from 'ext:deno_web/02_timers.js';
import * as base64 from 'ext:deno_web/05_base64.js';

import { applyToGlobal, nonEnumerable, writeable } from 'ext:rustyscript/rustyscript.js';
applyToGlobal({
    DOMException: nonEnumerable(DOMException),

    setImmediate: writeable(timers.setImmediate),
    clearInterval: writeable(timers.clearInterval),
    clearTimeout: writeable(timers.clearTimeout),
    setInterval: writeable(timers.setInterval),
    setTimeout: writeable(timers.setTimeout),
    refTimer: writeable(timers.refTimer),
    unrefTimer: writeable(timers.unrefTimer),

    atob: writeable(base64.atob),
    btoa: writeable(base64.btoa),
});