Preparing search index...
The search index is not available
@stemcmicro/context
@stemcmicro/context
ExprContext
Interface ExprContext
interface
ExprContext
{
addRef
(
)
:
void
;
clearBindings
(
)
:
void
;
compareFn
(
opr
)
:
CompareFn
;
defineUserSymbol
(
name
)
:
void
;
getBinding
(
opr
,
target
)
:
U
;
getDirective
(
directive
)
:
number
;
getState
(
key
)
:
Shareable
;
getSymbolPrintName
(
sym
)
:
string
;
getUserFunction
(
name
)
:
U
;
handlerFor
<
T
>
(
expr
)
:
ExprHandler
<
T
>
;
hasBinding
(
opr
,
target
)
:
boolean
;
hasState
(
key
)
:
boolean
;
hasUserFunction
(
name
)
:
boolean
;
popDirective
(
)
:
void
;
pushDirective
(
directive
,
value
)
:
void
;
release
(
)
:
void
;
setBinding
(
opr
,
binding
)
:
void
;
setState
(
key
,
value
)
:
void
;
setUserFunction
(
name
,
usrfunc
)
:
void
;
valueOf
(
expr
)
:
U
;
}
Hierarchy
Shareable
ExprContext
Index
Methods
add
Ref
clear
Bindings
compare
Fn
define
User
Symbol
get
Binding
get
Directive
get
State
get
Symbol
Print
Name
get
User
Function
handler
For
has
Binding
has
State
has
User
Function
pop
Directive
push
Directive
release
set
Binding
set
State
set
User
Function
value
Of
Methods
add
Ref
add
Ref
(
)
:
void
Returns
void
clear
Bindings
clear
Bindings
(
)
:
void
Returns
void
compare
Fn
compare
Fn
(
opr
)
:
CompareFn
Parameters
opr
:
Sym
Returns
CompareFn
define
User
Symbol
define
User
Symbol
(
name
)
:
void
Parameters
name
:
Sym
Returns
void
get
Binding
get
Binding
(
opr
,
target
)
:
U
Parameters
opr
:
Sym
target
:
Cons
Returns
U
get
Directive
get
Directive
(
directive
)
:
number
Parameters
directive
:
number
Returns
number
get
State
get
State
(
key
)
:
Shareable
Parameters
key
:
string
Returns
Shareable
get
Symbol
Print
Name
get
Symbol
Print
Name
(
sym
)
:
string
Parameters
sym
:
Sym
Returns
string
get
User
Function
get
User
Function
(
name
)
:
U
Parameters
name
:
Sym
Returns
U
handler
For
handler
For
<
T
>
(
expr
)
:
ExprHandler
<
T
>
Type Parameters
T
extends
U
Parameters
expr
:
T
Returns
ExprHandler
<
T
>
has
Binding
has
Binding
(
opr
,
target
)
:
boolean
Parameters
opr
:
Sym
target
:
Cons
Returns
boolean
has
State
has
State
(
key
)
:
boolean
Parameters
key
:
string
Returns
boolean
has
User
Function
has
User
Function
(
name
)
:
boolean
Parameters
name
:
Sym
Returns
boolean
pop
Directive
pop
Directive
(
)
:
void
Returns
void
push
Directive
push
Directive
(
directive
,
value
)
:
void
Parameters
directive
:
number
value
:
number
Returns
void
release
release
(
)
:
void
Returns
void
set
Binding
set
Binding
(
opr
,
binding
)
:
void
Parameters
opr
:
Sym
binding
:
U
Returns
void
set
State
set
State
(
key
,
value
)
:
void
Parameters
key
:
string
value
:
Shareable
Returns
void
set
User
Function
set
User
Function
(
name
,
usrfunc
)
:
void
Parameters
name
:
Sym
usrfunc
:
U
Returns
void
value
Of
value
Of
(
expr
)
:
U
Parameters
expr
:
U
Returns
U
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
add
Ref
clear
Bindings
compare
Fn
define
User
Symbol
get
Binding
get
Directive
get
State
get
Symbol
Print
Name
get
User
Function
handler
For
has
Binding
has
State
has
User
Function
pop
Directive
push
Directive
release
set
Binding
set
State
set
User
Function
value
Of
@stemcmicro/context
Loading...