Package-level declarations

Functions

Link copied to clipboard

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
fun validateComputation(formSchema: Schema<*>, path: AbsolutePath, computation: Computation)

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.