Home Reference Source
import Realm from 'esper.js/src/Realm.js'
public class | source

Realm

Represents a javascript execution environment including it's scopes and standard libraries.

Constructor Summary

Public Constructor
public

constructor(options: *, engine: *)

Member Summary

Public Members
public

Array: *

public
public

Boolean: *

public
public

Error: *

public
public

Esper: *

public
public
public
public

Number: *

public
public

Object: *

public
public

Proxy: *

public

RegExp: *

public
public

String: *

public
public
public

engine: *

public
public
public
public

options: *

Method Summary

Public Methods
public

fromNative(native: *, x: *): *

public

import(native: *, modeHint: *): *

public

lookupWellKnown(v: *): *

public
public

makeLiteralValue(v: *, n: *): *

public

parser(code: *, options: *): *

public

print()

public

write()

Public Constructors

public constructor(options: *, engine: *) source

Params:

NameTypeAttributeDescription
options *
engine *

Public Members

public Array: * source

public ArrayPrototype: * source

public Boolean: * source

public BooleanPrototype: * source

public Error: * source

public ErrorPrototype: * source

public Esper: * source

public Function: * source

public FunctionPrototype: * source

public Math: Math source

public Number: * source

public NumberPrototype: NumberPrototype source

public Object: * source

public ObjectPrototype: Value source

public Proxy: * source

public RegExp: * source

public RegExpPrototype: * source

public String: * source

public StringPrototype: StringPrototype source

public console: Value source

public engine: * source

public globalScope: Scope source

public importCache: * source

public language: * source

public options: * source

Public Methods

public fromNative(native: *, x: *): * source

Params:

NameTypeAttributeDescription
native *
x *

Return:

*

public import(native: *, modeHint: *): * source

Params:

NameTypeAttributeDescription
native *
modeHint *

Return:

*

public lookupWellKnown(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public lookupWellKnownByName(v: *): * source

Params:

NameTypeAttributeDescription
v *

Return:

*

public makeLiteralValue(v: *, n: *): * source

Params:

NameTypeAttributeDescription
v *
n *

Return:

*

public parser(code: *, options: *): * source

Params:

NameTypeAttributeDescription
code *
options *

Return:

*

public print() source

public write() source