wasmcloud-runtime 0.12.0

wasmCloud runtime library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// A keyvalue interface that provides watch operations.
/// 
/// This interface is used to provide event-driven mechanisms to handle
/// keyvalue changes.
interface watcher {
	/// A keyvalue interface that provides handle-watch operations.

	/// Handle the `set` event for the given bucket and key. It includes a reference to the `bucket`
	/// that can be used to interact with the store.
	on-set: func(bucket: string, key: string, value: list<u8>);

	/// Handle the `delete` event for the given bucket and key. It includes a reference to the
	/// `bucket` that can be used to interact with the store.
	on-delete: func(bucket: string, key: string);
}