Runner Foundation API reference
The Tripetto Runner Foundation package is the workhorse of all Tripetto runners. It turns a form definition (the output of the builder) into an executable program; a virtual finite state machine that handles all the complex logic and response collection during the execution of the form. Apply a UI on top of it, and you have a usable runner!
⨠Installation
â
- npm
- Yarn
npm install tripetto-runner-foundation
yarn add tripetto-runner-foundation
Typescript support
This package contains type declarations and supports TypeScript out-of-the-box.
đ Classesâ
AwaitBranchBranchesCallbackClusterClustersConditionConditionBlockConditionBlocksNamespaceConditionsContextDataEnumeratorHeadlessBlockImmutableValueInstanceMarkdownParserMomentNodeNodeBlockNodeBlocksNamespaceNodesRunnerFoundationStorylineValueValues
đ Decoratorsâ
Class decorators âšī¸â
Method decorators âšī¸â
âļī¸ Functionsâ
arrayItemarraySizeassertcalculateFingerprintAndStencilcallcallAsynccallBindcallPromisecancelFramecancelPromisecastcastToBooleancastToFloatcastToNumbercastToStringchecksumclonecomparecountdestroyeacheachReverseextendextendImmutablefilterfindfindFirstfindLastfingerprintfirstArrayItemforEachgetgetBooleangetFloatgetNumbergetStringhasOneOrMorehasOnlyisArrayisBooleanisCollectionisDateisDefinedisErrorisFilledStringisFloatisFunctionisNullisNumberisNumberFiniteisObjectisRegExisStringisUndefinedisVariablelastArrayItemmapmarkdownifymarkdownifyTomarkdownifyToPlainTextmarkdownifyToStringmarkdownifyToURLmountNamespacepowDurationpowHashRatepowSolvepowSpentTimepowVerifyreducescheduleActionscheduleAndCancelFramescheduleAndCancelPromisescheduleAnimationscheduleEventscheduleFrameschedulePromisesetstencilstringLengthunmountNamespace
đī¸ Modulesâ
âī¸ Interfacesâ
IDataChangeEventIDefinitionIEpilogueIInstanceSnapshotIL10nINamespaceIObservableNodeIPrologueIRunnerFoundationChangeEventIRunnerFoundationPropertiesISnapshotIStorylineIVariable
đ Enumsâ
đŋ Constantsâ
đ Source code
â
The Tripetto Runner Foundation package code is on GitLab.