plugin: add instance lifecycle surface
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
package yoi:plugin@1.0.0;
|
||||
|
||||
world instance {
|
||||
import yoi:host/https@1.0.0;
|
||||
import yoi:host/fs@1.0.0;
|
||||
|
||||
export start: func(config-json: string) -> string;
|
||||
export handle-tool: func(name: string, input-json: string) -> string;
|
||||
export handle-ingress: func(name: string, event-json: string) -> string;
|
||||
export status: func() -> string;
|
||||
export stop: func() -> string;
|
||||
}
|
||||
Reference in New Issue
Block a user