jio.console.JsConsole Maven / Gradle / Ivy
package jio.console;
import jio.IO;
import jio.Lambda;
import jio.RetryPolicies;
import jsonvalues.JsNothing;
import jsonvalues.JsPath;
import jsonvalues.JsValue;
import jsonvalues.spec.JsParserException;
import jsonvalues.spec.JsSpec;
import java.util.Objects;
import static jio.console.Functions.indent;
/**
* Represents a lambda that takes a JsPath and returns a JIO effect that executes an interactive program to compose the
* associated JsValue to that path.
*
* Use the static method {@link #of(JsSpec)} to create JsConsole programs from the spec the value introduced by the use
* has to conform to.
*
* @param
© 2015 - 2025 Weber Informatics LLC | Privacy Policy