html/env

Procs

proc addCommonModules(ctx: JSContext; window: Window): Opt[void] {....raises: [],
    tags: [], forbids: [].}
proc addNavigatorModule(ctx: JSContext): Opt[void] {....raises: [], tags: [],
    forbids: [].}
proc addScripting(window: Window; ctx: JSContext): Opt[void] {....raises: [],
    tags: [TimeEffect], forbids: [].}
proc newWindow(scripting: ScriptingMode; images, styling, autofocus: bool;
               headless: HeadlessMode; attrsp: ptr WindowAttributes;
               loader: FileLoader; url: URL; urandom: PosixStream;
               imageTypes: Table[string, string];
               userAgent, referrer, contentType: string): Window {....raises: [],
    tags: [RootEffect, TimeEffect], forbids: [].}
proc normalizeModuleName(ctx: JSContext; baseName, name: cstringConst;
                         opaque: pointer): cstring {.cdecl, ...raises: [],
    tags: [RootEffect], forbids: [].}