ScreenWidth
::
->
Number
ScreenHeight
::
->
Number
Cell
::
idx:
Text
->
Any
AbsoluteCell
::
path:
Array
->
Any
AbsoluteCellExpression
::
path:
Array
->
Any
Quote
::
expr:
Any
->
Any
Eval
::
expr:
Any
->
Any
EvalContainer
::
container:
Any
->
Any
Var
::
var:
Text
->
Any
NodeChildrenInfo
::
path:
Array
->
Map
NodeCellsInfo
::
path:
Array
->
Array
NodePersistence
::
path:
Array
->
Text
NodeGeneratedBy
::
path:
Array
->
Component
ChildNodeAbsolutePath
::
relative:
Array
->
Array
CellAbsolutePath
::
Text
->
Array
Lowercase
::
Text
->
Text
Uppercase
::
Text
->
Text
ExpressionAsMap
::
expr:
Any
->
Map
DestructureExpression
::
expr:
Any
->
Array
Not
::
Bool
->
Bool
Cos
::
Number
->
Number
Sin
::
Number
->
Number
Tan
::
Number
->
Number
Atan
::
Number
->
Number
Abs
::
Number
->
Number
Sqrt
::
Number
->
Number
ToText
::
Any
->
Text
ToArray
::
Any
->
Array
IsValid
::
Any
->
Bool
TextLength
::
Text
->
Number
MapKeys
::
Map
->
Array
MapKeysAndVals
::
Map
->
Array
ArrayLength
::
Array
->
Number
ArraySum
::
Array
->
Number
ArrayMax
::
Array
->
Number
ArrayMin
::
Array
->
Number
ArrayAccumulate
::
Array
->
Array
ArrayReverse
::
Array
->
Array
Transpose
::
matrix:
Array
->
Array
AppCell
::
idx:
Text
->
Any
Negate
::
Number
->
Number
IsInteger
::
Number
->
Bool
ToInteger
::
num:
Number
->
Number
ParseNumber
::
Text
->
Number
ToDefaultFunction
::
fn name:
Text
->
Any
AccessibleComponents
::
owned only:
Text
->
Array
NodeDocInfo
::
node doc id:
Text
->
Map
BoolToInteger
::
bool:
Bool
->
Number
ReferencedNodeDocId
::
node doc id:
Component
->
Text
ReferencedOverrides
::
cuberef:
Component
->
Map
ReferenceType
::
cuberef:
Component
->
Text
EvalAs
::
cell:
Any
from:
Array
->
Any
ParentCell
::
idx:
Text
jumps:
Number
->
Any
ChildCell
::
path:
Array
idx:
Text
->
Any
ChildrenCells
::
idx:
Text
default:
Any
->
Array
ParentCellAbsolutePath
::
idx:
Text
jumps:
Number
->
Array
ChildCellAbsolutePath
::
relpath:
Array
idx:
Text
->
Array
ComponentRef
::
id:
Text
overrides:
Map
->
Component
ForEachMap
::
map:
Map
cube:
Map|Component
->
Array
ForEachArray
::
array:
Array
cube:
Map|Component
->
Array
ForEachText
::
text:
Text
cube:
Map
->
Array
IndexArray
::
index:
Number
array:
Array
->
Any
IndexMap
::
key:
Text
map:
Map
->
Any
MapKeyAtIndex
::
index:
Number
map:
Map
->
Text
Try
::
try:
Any
default:
Any
->
Any
And
::
Bool
Bool
->
Bool
Or
::
Bool
Bool
->
Bool
TextJoin
::
Text
Text
->
Text
ArrayJoin
::
Array
Array
->
Array
Map1
::
fn:
Text
over:
Array
->
Array
Eq
::
Any
Any
->
Bool
IsGreater
::
Number
Number
->
Bool
IsLess
::
Number
Number
->
Bool
FilterByText
::
filter:
Text
array:
Array
->
Array
Repeat
::
count:
Number
to repeat:
Any
->
Array
ArrayPush
::
array:
Array
value:
Any
->
Array
ArrayRemove
::
array:
Array
index:
Number
->
Array
ArrayDrop
::
array:
Array
count:
Number
->
Array
MakeMap
::
key:
Text
value:
Any
->
Map
Max
::
Number
Number
->
Number
Min
::
Number
Number
->
Number
Add
::
Number
Number
->
Number
Subtract
::
Number
Number
->
Number
Multiply
::
Number
Number
->
Number
Divide
::
Number
Number
->
Number
Pow
::
base:
Number
exp:
Number
->
Number
Modulo
::
base:
Number
mod:
Number
->
Number
Atan2
::
x:
Number
y:
Number
->
Number
ArrayTakeFirst
::
count:
Number
array:
Array
->
Array
ArraySkipFirst
::
count:
Number
array:
Array
->
Array
TextTakeFirst
::
count:
Number
text:
Text
->
Text
TextSkipFirst
::
count:
Number
text:
Text
->
Text
ToTextShort
::
Any
maxlen:
Number
->
Text
MatchText
::
matcher:
Map
value:
Text
->
Any
ColorWithSaturation
::
color:
Map
saturation:
Number
->
Map
ColorWithBrightness
::
color:
Map
brightness:
Number
->
Map
WithOverrides
::
to override:
Map|Component
overrides:
Map
->
Map|Component
TextSplit
::
input:
Text
split_on:
Text
->
Array
GetCursor
::
path:
Array
cursor name:
Text
->
Number
MapFromZip
::
keys:
Array
values:
Array
->
Map
ExprRef
::
node path:
Array
cell index:
Text
sub index:
Array
->
Any
If
::
cond:
Bool
then:
Any
else:
Any
->
Any
MapInsert
::
map:
Map
key:
Text
val:
Any
->
Map
Map2
::
fn:
Text
arg:
Any
over:
Array
->
Array
ArraySet
::
array:
Array
idx:
Number
val:
Any
->
Array
Clamp
::
array:
Number
idx:
Number
val:
Number
->
Number