FIX: small diverse fixes (#35)

This commit is contained in:
Nicolás Hatcher Andrés
2024-04-14 21:50:14 +02:00
committed by GitHub
parent b3b7dea930
commit 49ef846ebd
25 changed files with 246 additions and 2749 deletions

View File

@@ -1,9 +1,12 @@
all:
wasm-pack build --target web --scope ironcalc
wasm-pack build --target web --scope ironcalc --release
cp README.pkg.md pkg/README.md
tsc types.ts --target esnext --module esnext
python fix_types.py
tests:
wasm-pack build --target nodejs && node tests/test.mjs
lint:
cargo check
cargo fmt -- --check

View File

@@ -14,9 +14,9 @@ export function getTokens(formula: string): any;
""".strip()
get_tokens_str_types = r"""
* @returns {TokenType[]}
* @returns {MarkedToken[]}
*/
export function getTokens(formula: string): TokenType[];
export function getTokens(formula: string): MarkedToken[];
""".strip()
update_style_str = r"""

View File

@@ -71,12 +71,12 @@ impl Model {
}
#[wasm_bindgen(js_name = "flushSendQueue")]
pub fn flush_send_queue(&mut self) -> String {
pub fn flush_send_queue(&mut self) -> Vec<u8> {
self.model.flush_send_queue()
}
#[wasm_bindgen(js_name = "applyExternalDiffs")]
pub fn apply_external_diffs(&mut self, diffs: &str) -> Result<(), JsError> {
pub fn apply_external_diffs(&mut self, diffs: &[u8]) -> Result<(), JsError> {
self.model.apply_external_diffs(diffs).map_err(to_js_error)
}