Imports
-
../utils/eprint, ../config/conftypes, ../css/cssparser, ../css/mediaquery, catom, chadombuilder, dom, domcanvas, domexception, event, formdata, jsencoding, jsintl, performance, script, xmlhttprequest, ../io/chafile, ../io/console, ../io/dynstream, ../io/timeout, ../server/headers, ../server/loaderiface, ../server/request, ../types/blob, ../types/jsopt, ../types/opt, ../types/url, ../types/winattrs, ../utils/twtstr
Procs
proc addCommonModules(ctx: JSContext; window: Window): 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: [].}