16 lines
499 B
Plaintext
16 lines
499 B
Plaintext
package yoi:host@1.0.0;
|
|
|
|
/// Grant-bound HTTPS host API. Importing this interface does not grant
|
|
/// authority; package grants are checked before registration/execution and on
|
|
/// every host call.
|
|
interface https {
|
|
request: func(request-json: string) -> string;
|
|
}
|
|
|
|
/// Grant-bound filesystem host API. No ambient WASI filesystem is exposed.
|
|
interface fs {
|
|
read: func(request-json: string) -> string;
|
|
list: func(request-json: string) -> string;
|
|
write: func(request-json: string) -> string;
|
|
}
|