Search
Preparing search index...
The search index is not available
JsTeal
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
JsTeal
ir/TealOp
TealOp
Class TealOp
Hierarchy
TealComponent
TealOp
Index
Constructors
constructor
Properties
args
expr
Accessors
op
check
Expr
Methods
assemble
assign
Slot
equals
get
Slots
to
String
with
Ignore
Expr
Equality
Constructors
constructor
new
Teal
Op
(
expr
:
undefined
|
Expr
, _op
:
Op
, args
?:
(
string
|
number
|
bigint
|
ScratchSlot
)
[]
)
:
TealOp
Creates a TealOp
args of type
number
are converted to
bigint
.
Parameters
expr:
undefined
|
Expr
_op:
Op
args:
(
string
|
number
|
bigint
|
ScratchSlot
)
[]
= []
Returns
TealOp
Properties
args
args
:
(
string
|
number
|
bigint
|
ScratchSlot
)
[]
= []
Optional
expr
expr
:
Expr
Accessors
op
get
op
(
)
:
Op
Returns
Op
Static
check
Expr
get
checkExpr
(
)
:
boolean
Returns
boolean
Methods
assemble
assemble
(
)
:
string
Returns
string
assign
Slot
assign
Slot
(
slot
:
ScratchSlot
, location
:
number
)
:
void
Parameters
slot:
ScratchSlot
location:
number
Returns
void
equals
equals
(
other
:
any
)
:
boolean
Parameters
other:
any
Returns
boolean
get
Slots
get
Slots
(
)
:
ScratchSlot
[]
Returns
ScratchSlot
[]
to
String
to
String
(
)
:
string
Returns
string
Static
with
Ignore
Expr
Equality
with
Ignore
Expr
Equality
(
fn
:
(
)
=>
void
)
:
void
Parameters
fn:
(
)
=>
void
(
)
:
void
Returns
void
Returns
void
Modules
ir/
Teal
Op
Scratch
Load
Scratch
Slot
Scratch
Stack
Store
Scratch
Store
Teal
Op
constructor
args
expr
op
check
Expr
assemble
assign
Slot
equals
get
Slots
to
String
with
Ignore
Expr
Equality
Generated using
TypeDoc
Creates a TealOp
args of type
number
are converted tobigint
.