TLio.Functions
0.9.0-preview.9
See the version list below for details.
dotnet add package TLio.Functions --version 0.9.0-preview.9
NuGet\Install-Package TLio.Functions -Version 0.9.0-preview.9
<PackageReference Include="TLio.Functions" Version="0.9.0-preview.9" />
<PackageVersion Include="TLio.Functions" Version="0.9.0-preview.9" />
<PackageReference Include="TLio.Functions" />
paket add TLio.Functions --version 0.9.0-preview.9
#r "nuget: TLio.Functions, 0.9.0-preview.9"
#:package TLio.Functions@0.9.0-preview.9
#addin nuget:?package=TLio.Functions&version=0.9.0-preview.9&prerelease
#tool nuget:?package=TLio.Functions&version=0.9.0-preview.9&prerelease
TLio.Functions
The built-in, value-producing functions for TLio.
Format-agnostic — all format-specific work is delegated through IExecutionContext<TNode>.
dotnet add package TLio.Functions
Using functions
Any command value that starts with = is evaluated as a function expression:
[
{ "command": "add", "path": "$.id", "value": "=newGuid()" },
{ "command": "add", "path": "$.copyOf", "value": "=fetch($.source.name)" },
{ "command": "add", "path": "$.itsPath", "value": "=path($.source)" }
]
Built-in functions
Values — fetch · path / scriptpath · indirect · newGuid · datetime ·
partial · promote
Predicates — equals · notEquals · greaterThan · greaterOrEqual · lessThan ·
lessOrEqual · and · or · not
Plus the argument-passing and nesting rules described in the notation reference.
More functions
| Pack | Package |
|---|---|
| Text / string | TLio.Extensions.Text |
| Math and aggregation | TLio.Extensions.Math |
| Date and time | TLio.Extensions.TimeDate |
They register into the same provider:
options.FunctionsProvider.RegisterText<JToken>();
License
MIT — see the repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- TLio.Core (>= 0.9.0-preview.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TLio.Functions:
| Package | Downloads |
|---|---|
|
TLio.Client
TLio Client: the scripting engine that parses and executes TLio scripts. Format-neutral — format support is registered through the provider pattern. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.10.0-preview.1 | 87 | 8/24/2026 |
| 0.9.0 | 142 | 8/23/2026 |
| 0.9.0-preview.14 | 97 | 8/22/2026 |
| 0.9.0-preview.13 | 86 | 8/22/2026 |
| 0.9.0-preview.12 | 76 | 8/22/2026 |
| 0.9.0-preview.11 | 80 | 8/22/2026 |
| 0.9.0-preview.10 | 82 | 8/22/2026 |
| 0.9.0-preview.9 | 72 | 8/21/2026 |
| 0.9.0-preview.8 | 76 | 8/21/2026 |
| 0.9.0-preview.7 | 82 | 8/21/2026 |
| 0.9.0-preview.6 | 58 | 8/21/2026 |
| 0.9.0-preview.5 | 79 | 8/21/2026 |
| 0.9.0-preview.4 | 80 | 8/21/2026 |
| 0.8.0 | 144 | 8/20/2026 |
| 0.1.0-preview.22 | 89 | 8/20/2026 |
| 0.1.0-preview.21 | 79 | 8/20/2026 |
| 0.1.0-preview.19 | 72 | 8/20/2026 |
| 0.1.0-preview.18 | 84 | 8/20/2026 |
| 0.1.0-preview.17 | 82 | 8/20/2026 |
| 0.1.0-preview.16 | 76 | 8/19/2026 |