From 025f6072991debb8756912b71fa8cc38c7480eb3 Mon Sep 17 00:00:00 2001
From: Pat Hickey wasi:cli/stdinwasi:cli/stdoutwasi:cli/stderrwasi:cli/terminal-inputwasi:cli/terminal-outputwasi:cli/terminal-stdinwasi:cli/terminal-stdoutwasi:cli/terminal-stderr. as shorthand for this.
exit: funcExit the curerent instance and any linked instances.
+Exit the current instance and any linked instances.
status: result. as shorthand for this.
+type terminal-inputu32
The input side of a terminal. +
This represents a resource.
+drop-terminal-input: funcDispose of the specified terminal-input after which it may no longer +be used.
+this: terminal-inputtype terminal-outputu32
The output side of a terminal. +
This represents a resource.
+drop-terminal-output: funcDispose of the specified terminal-output, after which it may no longer +be used.
+this: terminal-outputAn interface providing an optional terminal-input for stdin as a
+link-time authority.
type terminal-input+---- +
get-terminal-stdin: funcIf stdin is connected to a terminal, return a terminal-input handle
+allowing further interaction with it.
terminal-input>An interface providing an optional terminal-output for stdout as a
+link-time authority.
type terminal-output+---- +
get-terminal-stdout: funcIf stdout is connected to a terminal, return a terminal-output handle
+allowing further interaction with it.
terminal-output>An interface providing an optional terminal-output for stderr as a
+link-time authority.
type terminal-output+---- +
get-terminal-stderr: funcIf stderr is connected to a terminal, return a terminal-output handle
+allowing further interaction with it.
terminal-output>