valueInfo

suspend fun <TResult> valueInfo(path: Path = AbsolutePath.MATCH_ALL, infoHandler: ValueInfoHandler<TResult>): TResult(source)
suspend fun <TResult> valueInfo(path: String, infoHandler: ValueInfoHandler<TResult>): TResult(source)

Runs the infoHandler lambda with the value-information of values at paths matching path. Returns the result of infoHandler.

This method receives a lambda to ensure that no conflicting concurrent operations occur during the lifetime of said lambda.

Throws

If path matches no schema paths.