@rasd/core
Classes
Interfaces
- Attachment
- AttachmentRef
- AuditEvent
- CalculatedValue
- Choice
- ChoiceList
- CreateSubmissionOptions
- Dataset
- DatasetIndex
- DatasetIndexOptions
- Dependencies
- Diagnostic
- DiffResult
- ElementBase
- EngineEvents
- EngineOptions
- EnginePatch
- EngineState
- EvalContext
- EvalDiagnostic
- EvalScopeFrame
- FieldIssue
- FieldState
- FlatField
- FormDefinition
- FormDefinitionValidation
- FormEngine
- FormSettings
- FunctionContext
- FunctionMeta
- Geo
- Issue
- LocaleConfig
- Media
- MigrateOptions
- MigrationDryRun
- MigrationPlan
- Page
- ParsedTag
- RasdErrorOptions
- RefPattern
- RefSegment
- RegisteredFunction
- ResolvedChoice
- ResolvedText
- SemanticChange
- Submission
- SubmissionMeta
- Trigger
- ValidateFormDefinitionOptions
- ValidationLimits
- ValidationResult
Type Aliases
- Ast
- AttachmentStatus
- BinaryOp
- Compat
- ContainerElement
- CustomValidator
- Element
- ElementType
- Expr
- Ext
- FieldPath
- FunctionRegistry
- LocalizedString
- Loss
- MigrationStep
- PluralCategory
- RasdErrorCode
- RelFunction
- Result
- Severity
- SubmissionStatus
- TriggerAction
- UnaryOp
- Validator
- ValidatorOutcome
Variables
- CHECKSUM_ATTACHMENT_KEYS
- CHECKSUM_KEYS
- CORE_FUNCTIONS
- DEFAULT_VALIDATION_LIMITS
- definitionHashSync
- META_KEYS
- RASD_ERROR_CODES
- RASD_SPEC_VERSION
- RESERVED_NAMES
Functions
- allowedTransitions
- canonicalJson
- canonicalTag
- canTransition
- clearExpressionCache
- compareVersions
- computeFallbacks
- createDatasetIndex
- createEvalContext
- createFormEngine
- createLocaleConfig
- createSubmission
- definitionHash
- definitionHashAsync
- dependenciesOf
- diffDefinitions
- directionOf
- displayNumberingSystem
- evaluate
- flattenDefinition
- formatMessage
- getDefaultFunctions
- intlLocaleFor
- isCoreFunction
- isNarrowingType
- isRasdError
- isTerminalStatus
- isValidMessage
- isWideningType
- migrateSubmission
- negotiateLocale
- nextStatus
- normalizeDigits
- normalizeForSearch
- parseExpression
- parseTag
- pathLengthMeters
- planMigration
- pluralCategory
- printExpression
- registerFunction
- resolveLocalized
- ringAreaMeters
- sha256
- sha256Hex
- sha256HexSync
- submissionChecksum
- submissionChecksumAsync
- supportsSpec
- unregisterFunction
- uuidv7
- validateFormDefinition
- verifySubmissionChecksum