4个版本
0.1.3 | 2022年8月28日 |
---|---|
0.1.2 | 2022年8月12日 |
0.1.1 | 2022年8月9日 |
0.1.0 | 2022年8月1日 |
在 WebAssembly 类别中排名 #1298
13KB
144 代码行
svelte-store
Svelte存储绑定
这个crate旨在使与svelte存储一起工作变得简单和舒适。具体来说,目标是允许在Rust作为svelte应用程序后端时更容易地使用Rust,其中UI可以直接对Rust-WASM世界中的变化做出反应。
这个crate暴露了一个结构体,主要是Readable
,它允许在JS中无缝管理可读的Svelte存储。尽管它的名字是Readable
,但它可以从Rust中写入,但只向JS返回一个Readable
存储,确保变更有可能在Rust的安全保证内发生。
这些存储还可以使用TypeScript类型进行注释,以从JS侧提供更好的安全性。有关如何进行操作的示例,请参阅Readable::get_store
。 (注意:Readable::get_store
函数和示例仅适用于 wasm32
目标)
许可证:MIT
lib.rs
:
Svelte存储绑定
这个crate旨在使与svelte存储一起工作变得简单和舒适。具体来说,目标是允许在Rust作为svelte应用程序后端时更容易地使用Rust,其中UI可以直接对Rust-WASM世界中的变化做出反应。
这个crate暴露了一个结构体,主要是Readable
,它允许在JS中无缝管理可读的Svelte存储。尽管它的名字是Readable
,但它可以从Rust中写入,但只向JS返回一个Readable
存储,确保变更有可能在Rust的安全保证内发生。
这些存储还可以使用TypeScript类型进行注释,以从JS侧提供更好的安全性。有关如何进行操作的示例,请参阅Readable::get_store
。 (注意:Readable::get_store
函数和示例仅适用于 wasm32
目标)
依赖关系
~0.7–1.4MB
~28K SLoC