Export template source from 99b2868b7e974441744657b35049f5baae4a499b:quixos-instance/packages/todo-react-runtime
This commit is contained in:
+16
@@ -0,0 +1,16 @@
|
||||
import interface TaskData;
|
||||
external atom TaskReactComponent id "atom:task-react-component";
|
||||
external atom Task id "atom:task";
|
||||
type TaskProps = record {data: interface-ref<TaskData>;};
|
||||
|
||||
package TodoReactRuntime id "package:todo-react-runtime" revision "package:todo-react-runtime@1" {
|
||||
constructor createComponent id "export:todo-react-runtime:create-component" constructs TaskReactComponent : atom-ref<Task>;
|
||||
operation sourceGet id "export:todo-react-runtime:source-get" : unit -> string mode call receiver atom TaskReactComponent;
|
||||
operation propsGet id "export:todo-react-runtime:props-get" : unit -> TaskProps mode call receiver atom TaskReactComponent requires {
|
||||
interface data id "port:todo-react-runtime:data" : TaskData;
|
||||
};
|
||||
operation propsWatch id "export:todo-react-runtime:props-watch" : unit -> watch-handle mode watch-start emits TaskProps receiver atom TaskReactComponent requires {
|
||||
interface data id "port:todo-react-runtime:data" : TaskData;
|
||||
};
|
||||
operation propsWatchStop id "export:todo-react-runtime:props-watch-stop" : watch-handle -> unit mode watch-stop receiver atom TaskReactComponent;
|
||||
}
|
||||
Reference in New Issue
Block a user