Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Mesch Systems Documentation
Welcome
Jyro Language Reference
Introduction
Comments
Reserved Keywords
Identifiers
Literals and Data Structures
Array Literals
Basic Literals
Object Literals
Variables
Variable Declaration
Assignment
Variable Scoping
Types
Operators
Arithmetic Operators
Comparison and Equality
Increment and Decrement
Logical Operators
Null Coalescing Operator
Operator Precedence
Ternary Conditional
Type Checking
Truthiness
Property and Index Access
Lambda Expressions
Control Flow
if Statement
switch Statement
return
fail
Iteration
for Loop
foreach Loop
while Loop
Loop Control
Standard Library
Abs
All
AllByField
Any
AnyByField
Append
Average
Base64Decode
Base64Encode
Ceiling
Clamp
Clone
Coalesce
Concatenate
Contains
CountIf
DateAdd
DateDiff
DatePart
Distinct
Each
EndsWith
Equal
Find
FindByField
First
Flatten
FlattenOnce
Floor
FormatDate
FromJson
GroupBy
HasProperty
IndexOf
Insert
Join
Keys
Last
Length
Log
Map
Max
Median
Merge
Min
Mode
NewGuid
NotEqual
Now
Omit
PadLeft
PadRight
ParseDate
Power
Prepend
Project
RandomChoice
RandomInt
RandomString
Range
Reduce
RegexMatch
RegexMatchAll
RegexMatchDetail
RegexTest
RemoveAt
RemoveFirst
RemoveLast
Replace
Reverse
Select
SelectMany
Skip
Slice
Sort
SortBy
SortByField
Split
SquareRoot
StartsWith
Substring
Sum
ToBoolean
ToJson
ToLower
ToNumber
ToString
ToUpper
Today
Trim
TypeOf
ValidateRequired
ValidateSchema
Values
Where
WhereByField
Edge Cases Quick Reference
Idiomatic Patterns
Gotchas
Debugging Strategies
Complete Example
This is the documentation site for Mesch Systems.