Package-level declarations
Functions
Link copied to clipboard
fun computationExternalContexts(computation: Computation, externalContexts: ExternalContexts): ExternalContexts
Returns the external context values needed by a computation.
Link copied to clipboard
fun <T> schemaInfoImpl(formSchema: Schema<T>, path: AbsolutePath, curInfo: SchemaInfo<*> = SchemaInfo(formSchema, AbsolutePath.ROOT), i: Int = 0): Sequence<SchemaInfo<*>>
Returns information about the inner schemas of formSchema matching path (recursive implementation).
Link copied to clipboard
Validates a given computation at path path.
Link copied to clipboard
fun <T> valueInfoImpl(formSchema: Schema<T>, formValue: T, path: AbsolutePath, curInfo: ValueInfo<*> = ValueInfo(formValue, formSchema, AbsolutePath.ROOT, AbsolutePath.ROOT), i: Int = 0): Flow<ValueInfo<*>>
Returns a flow of information about the parts of a value formValue with schema formSchema matching path (recursive implementation).
Link copied to clipboard
Absolute path with its last fragment dropped if it was a recursive wildcard.
Path with its last fragment dropped if it was a recursive wildcard.