From 737b25574f4a378824ccca87a8636a5a17d8ccfd Mon Sep 17 00:00:00 2001 From: pupiltong <12288479+PupilTong@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:56:04 +0800 Subject: [PATCH 1/2] chore: upgrade wasm-bindgen to 0.2.108 --- .../web-core-wasm/scripts/wasm-bindgen | 62 +++++++++---------- .../web-mainthread-apis/scripts/wasm-bindgen | 62 +++++++++---------- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/packages/web-platform/web-core-wasm/scripts/wasm-bindgen b/packages/web-platform/web-core-wasm/scripts/wasm-bindgen index 9fe515355b..79aa4dd41e 100755 --- a/packages/web-platform/web-core-wasm/scripts/wasm-bindgen +++ b/packages/web-platform/web-core-wasm/scripts/wasm-bindgen @@ -3,98 +3,98 @@ // AUTO GENERATED. DO NOT MODIFY // This is generated with -// `uv run https://gist.githubusercontent.com/colinaaa/090b404e09f6628be90076765b4d455d/raw/dotslash-publish-release.py --config ./scripts/dotslash-config.json --local-config --repo wasm-bindgen/wasm-bindgen --output ./scripts --tag 0.2.105` +// `uv run https://gist.githubusercontent.com/colinaaa/090b404e09f6628be90076765b4d455d/raw/dotslash-publish-release.py --config ./scripts/dotslash-config.json --local-config --repo wasm-bindgen/wasm-bindgen --output ./scripts --tag 0.2.108` { "name": "wasm-bindgen", "platforms": { "macos-x86_64": { - "size": 8215239, + "size": 8247951, "hash": "blake3", - "digest": "f2a0b8a710efeea9c312f9f3517f813566277abec6204f9055eea267674fd676", + "digest": "19e0b44c9f35d26efafe97b88589a1ef72ad0d331613956f67b4749cf667eb65", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-x86_64-apple-darwin/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-x86_64-apple-darwin/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-x86_64-apple-darwin.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-x86_64-apple-darwin.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-x86_64-apple-darwin.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-x86_64-apple-darwin.tar.gz" } ] }, "macos-aarch64": { - "size": 7792381, + "size": 7768678, "hash": "blake3", - "digest": "a44bf5447c976fe2c9a34a5d4058dbd6ac1fd93d87c456d493b9b99b297712bd", + "digest": "f2c1d62addbe2f7844a15ea43095bcf509aa55b086bfb98133d578b6c9fb431c", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-aarch64-apple-darwin/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-aarch64-apple-darwin/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-aarch64-apple-darwin.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-aarch64-apple-darwin.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-aarch64-apple-darwin.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-aarch64-apple-darwin.tar.gz" } ] }, "linux-x86_64": { - "size": 8815954, + "size": 11183940, "hash": "blake3", - "digest": "4c317cf9e0cfed5272098f101f8567ccf2f1e4b7df0f8fce5903fe14da4cfb43", + "digest": "867164429f210c2a84f604792ac2f4f668ae195c148b6e269cae7a770c0e96ca", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-x86_64-unknown-linux-musl/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-x86_64-unknown-linux-musl/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-x86_64-unknown-linux-musl.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-x86_64-unknown-linux-musl.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-x86_64-unknown-linux-musl.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-x86_64-unknown-linux-musl.tar.gz" } ] }, "linux-aarch64": { - "size": 8302471, + "size": 11036303, "hash": "blake3", - "digest": "f4e63e3f454247595e512db000070a9ad3927fd9d7053f5a13a597f73957bc91", + "digest": "a95fafebe3696e73444cd0e11e5e4b61bfebc35a8dd603cb24dba37c3249ddb4", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-aarch64-unknown-linux-gnu/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-aarch64-unknown-linux-gnu/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-aarch64-unknown-linux-gnu.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-aarch64-unknown-linux-gnu.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-aarch64-unknown-linux-gnu.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-aarch64-unknown-linux-gnu.tar.gz" } ] }, "windows-x86_64": { - "size": 7278855, + "size": 7338345, "hash": "blake3", - "digest": "40b82300518d67a8b0f36e0507834c252dbc6a6f673958765ec10c8b20544ff6", + "digest": "dbb4847d2eff71578cb88174671ca7f74b31d5c32be4fde3e40823856433f597", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-x86_64-pc-windows-msvc/wasm-bindgen.exe", + "path": "wasm-bindgen-0.2.108-x86_64-pc-windows-msvc/wasm-bindgen.exe", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-x86_64-pc-windows-msvc.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-x86_64-pc-windows-msvc.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-x86_64-pc-windows-msvc.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-x86_64-pc-windows-msvc.tar.gz" } ] } diff --git a/packages/web-platform/web-mainthread-apis/scripts/wasm-bindgen b/packages/web-platform/web-mainthread-apis/scripts/wasm-bindgen index 9fe515355b..79aa4dd41e 100755 --- a/packages/web-platform/web-mainthread-apis/scripts/wasm-bindgen +++ b/packages/web-platform/web-mainthread-apis/scripts/wasm-bindgen @@ -3,98 +3,98 @@ // AUTO GENERATED. DO NOT MODIFY // This is generated with -// `uv run https://gist.githubusercontent.com/colinaaa/090b404e09f6628be90076765b4d455d/raw/dotslash-publish-release.py --config ./scripts/dotslash-config.json --local-config --repo wasm-bindgen/wasm-bindgen --output ./scripts --tag 0.2.105` +// `uv run https://gist.githubusercontent.com/colinaaa/090b404e09f6628be90076765b4d455d/raw/dotslash-publish-release.py --config ./scripts/dotslash-config.json --local-config --repo wasm-bindgen/wasm-bindgen --output ./scripts --tag 0.2.108` { "name": "wasm-bindgen", "platforms": { "macos-x86_64": { - "size": 8215239, + "size": 8247951, "hash": "blake3", - "digest": "f2a0b8a710efeea9c312f9f3517f813566277abec6204f9055eea267674fd676", + "digest": "19e0b44c9f35d26efafe97b88589a1ef72ad0d331613956f67b4749cf667eb65", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-x86_64-apple-darwin/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-x86_64-apple-darwin/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-x86_64-apple-darwin.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-x86_64-apple-darwin.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-x86_64-apple-darwin.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-x86_64-apple-darwin.tar.gz" } ] }, "macos-aarch64": { - "size": 7792381, + "size": 7768678, "hash": "blake3", - "digest": "a44bf5447c976fe2c9a34a5d4058dbd6ac1fd93d87c456d493b9b99b297712bd", + "digest": "f2c1d62addbe2f7844a15ea43095bcf509aa55b086bfb98133d578b6c9fb431c", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-aarch64-apple-darwin/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-aarch64-apple-darwin/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-aarch64-apple-darwin.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-aarch64-apple-darwin.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-aarch64-apple-darwin.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-aarch64-apple-darwin.tar.gz" } ] }, "linux-x86_64": { - "size": 8815954, + "size": 11183940, "hash": "blake3", - "digest": "4c317cf9e0cfed5272098f101f8567ccf2f1e4b7df0f8fce5903fe14da4cfb43", + "digest": "867164429f210c2a84f604792ac2f4f668ae195c148b6e269cae7a770c0e96ca", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-x86_64-unknown-linux-musl/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-x86_64-unknown-linux-musl/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-x86_64-unknown-linux-musl.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-x86_64-unknown-linux-musl.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-x86_64-unknown-linux-musl.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-x86_64-unknown-linux-musl.tar.gz" } ] }, "linux-aarch64": { - "size": 8302471, + "size": 11036303, "hash": "blake3", - "digest": "f4e63e3f454247595e512db000070a9ad3927fd9d7053f5a13a597f73957bc91", + "digest": "a95fafebe3696e73444cd0e11e5e4b61bfebc35a8dd603cb24dba37c3249ddb4", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-aarch64-unknown-linux-gnu/wasm-bindgen", + "path": "wasm-bindgen-0.2.108-aarch64-unknown-linux-gnu/wasm-bindgen", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-aarch64-unknown-linux-gnu.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-aarch64-unknown-linux-gnu.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-aarch64-unknown-linux-gnu.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-aarch64-unknown-linux-gnu.tar.gz" } ] }, "windows-x86_64": { - "size": 7278855, + "size": 7338345, "hash": "blake3", - "digest": "40b82300518d67a8b0f36e0507834c252dbc6a6f673958765ec10c8b20544ff6", + "digest": "dbb4847d2eff71578cb88174671ca7f74b31d5c32be4fde3e40823856433f597", "format": "tar.gz", - "path": "wasm-bindgen-0.2.105-x86_64-pc-windows-msvc/wasm-bindgen.exe", + "path": "wasm-bindgen-0.2.108-x86_64-pc-windows-msvc/wasm-bindgen.exe", "providers": [ { - "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.105/wasm-bindgen-0.2.105-x86_64-pc-windows-msvc.tar.gz" + "url": "https://github.com/wasm-bindgen/wasm-bindgen/releases/download/0.2.108/wasm-bindgen-0.2.108-x86_64-pc-windows-msvc.tar.gz" }, { "type": "github-release", "repo": "https://github.com/wasm-bindgen/wasm-bindgen", - "tag": "0.2.105", - "name": "wasm-bindgen-0.2.105-x86_64-pc-windows-msvc.tar.gz" + "tag": "0.2.108", + "name": "wasm-bindgen-0.2.108-x86_64-pc-windows-msvc.tar.gz" } ] } From 8fb1a2d3907a885954de876b48ff3fc0c5cf3cee Mon Sep 17 00:00:00 2001 From: pupiltong <12288479+PupilTong@users.noreply.github.com> Date: Mon, 19 Jan 2026 12:12:24 +0800 Subject: [PATCH 2/2] build: Update wasm-bindgen, js-sys, and web-sys dependencies. --- Cargo.lock | 24 +- Cargo.toml | 6 +- .../web-core-wasm/binary/client/client.d.ts | 441 +++++++++--------- .../binary/client/client_debug.d.ts | 441 +++++++++--------- .../binary/client/client_debug_bg.wasm.d.ts | 60 +-- .../web-core-wasm/binary/encode/encode.d.ts | 258 +++++----- .../binary/encode/encode_debug.d.ts | 258 +++++----- .../binary/encode/encode_debug_bg.wasm.d.ts | 24 +- 8 files changed, 775 insertions(+), 737 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 321414451a..c260123f95 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1011,9 +1011,9 @@ checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "js-sys" -version = "0.3.82" +version = "0.3.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" +checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" dependencies = [ "once_cell", "wasm-bindgen", @@ -3565,9 +3565,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.105" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" +checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" dependencies = [ "cfg-if", "once_cell", @@ -3578,9 +3578,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.105" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" +checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3588,9 +3588,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.105" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" +checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" dependencies = [ "bumpalo", "proc-macro2", @@ -3601,9 +3601,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.105" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" +checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" dependencies = [ "unicode-ident", ] @@ -3631,9 +3631,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.82" +version = "0.3.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" +checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/Cargo.toml b/Cargo.toml index 191da8d103..9c0121eea2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ convert_case = "0.8.0" dashmap = "5.5.3" hex = "0.4.3" indexmap = "2.11.4" -js-sys = "0.3.81" +js-sys = "0.3.85" lazy_static = "1.5.0" napi = { version = "2.7.0", default-features = false, features = ["napi4"] } napi-derive = "2.7.0" @@ -30,8 +30,8 @@ sugar_path = "1.2.0" swc_core = "47.0.3" swc_sourcemap = "9.3.0" version-compare = "0.2.0" -wasm-bindgen = "0.2.105" -web-sys = "0.3.81" +wasm-bindgen = "0.2.108" +web-sys = "0.3.85" [profile.release] codegen-units = 1 diff --git a/packages/web-platform/web-core-wasm/binary/client/client.d.ts b/packages/web-platform/web-core-wasm/binary/client/client.d.ts index b971c02b1c..343ad20e4d 100644 --- a/packages/web-platform/web-core-wasm/binary/client/client.d.ts +++ b/packages/web-platform/web-core-wasm/binary/client/client.d.ts @@ -1,138 +1,145 @@ /* tslint:disable */ /* eslint-disable */ + export class DecodedStyleData { - free(): void; - [Symbol.dispose](): void; - constructor(buffer: Uint8Array); - query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; - static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; - static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; - readonly style_content: string; - readonly font_face_content: string; + free(): void; + [Symbol.dispose](): void; + static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; + static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; + constructor(buffer: Uint8Array); + query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; + readonly font_face_content: string; + readonly style_content: string; } + export class ElementTemplateSection { - private constructor(); - free(): void; - [Symbol.dispose](): void; - static from_encoded(buffer: Uint8Array): ElementTemplateSection; + private constructor(); + free(): void; + [Symbol.dispose](): void; + static from_encoded(buffer: Uint8Array): ElementTemplateSection; } + /** * * * for return of __GetEvents - * + * */ export class EventInfo { - private constructor(); - free(): void; - [Symbol.dispose](): void; - name: string; - type: string; - function: any; + private constructor(); + free(): void; + [Symbol.dispose](): void; + function: any; + name: string; + type: string; } + export class MainThreadWasmContext { - free(): void; - [Symbol.dispose](): void; - __GetComponentID(unique_id: number): string | undefined; - __GetElementConfig(unique_id: number): object | undefined; - /** - * - * * key: String - * * value: stringifyed js value - * - */ - __SetConfig(unique_id: number, config: object): void; - __GetConfig(unique_id: number): object; - __UpdateComponentID(unique_id: number, component_id?: string | null): void; - __SetDataset(unique_id: number, dom: HTMLElement, new_dataset: object): void; - __AddDataset(unique_id: number, key: any, value: any): void; - __GetDataset(unique_id: number): object; - __GetDataByKey(unique_id: number, key: string): any; - _wasm_elementFromBinary(parent_component_unique_id: number, template_url: string, element_template_name: string, element_template_section: ElementTemplateSection): Element; - __wasm_add_event_bts(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: string | null): void; - __wasm_add_event_run_worklet(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: any | null): void; - __GetEvent(unique_id: number, event_name: string, event_type: string): any; - __GetEvents(unique_id: number): EventInfo[]; - dispatch_event_by_path(bubble_unique_id_path: Uint32Array, event_name: string, is_capture: boolean, serialized_event: any): boolean; - __wasm_commonEventHandler(event: any, bubble_unique_id_path: Uint32Array, event_name: string): void; - __wasm_set_css_id(elements_unique_id: Uint32Array, css_id: number): void; - /** - * - * * The key could be string or number - * * The value could be string or number or null or undefined - * - */ - __wasm_AddInlineStyle_str_key(dom: HTMLElement, key: string, value?: string | null): void; - __wasm_AddInlineStyle_number_key(dom: HTMLElement, key: number, value?: string | null): void; - __wasm_SetInlineStyles(dom: HTMLElement, styles: string): boolean; - constructor(document: Document, root_node: Node, mts_binding: any, unique_id_symbol: any, config_enable_css_selector: boolean); - __wasm_set_page_element_unique_id(unique_id: number): void; - __CreateElementCommon(parent_component_unique_id: number, dom: HTMLElement, css_id?: number | null, component_id?: string | null): number; - __wasm_take_timing_flags(): string[]; - __wasm_get_unique_id_by_component_id(component_id: string): number | undefined; - __wasm_get_css_id_by_unique_id(unique_id: number): number | undefined; + free(): void; + [Symbol.dispose](): void; + __AddDataset(unique_id: number, key: any, value: any): void; + __CreateElementCommon(parent_component_unique_id: number, dom: HTMLElement, css_id?: number | null, component_id?: string | null): number; + __GetComponentID(unique_id: number): string | undefined; + __GetConfig(unique_id: number): object; + __GetDataByKey(unique_id: number, key: string): any; + __GetDataset(unique_id: number): object; + __GetElementConfig(unique_id: number): object | undefined; + __GetEvent(unique_id: number, event_name: string, event_type: string): any; + __GetEvents(unique_id: number): EventInfo[]; + /** + * + * * key: String + * * value: stringifyed js value + * + */ + __SetConfig(unique_id: number, config: object): void; + __SetDataset(unique_id: number, dom: HTMLElement, new_dataset: object): void; + __UpdateComponentID(unique_id: number, component_id?: string | null): void; + __wasm_AddInlineStyle_number_key(dom: HTMLElement, key: number, value?: string | null): void; + /** + * + * * The key could be string or number + * * The value could be string or number or null or undefined + * + */ + __wasm_AddInlineStyle_str_key(dom: HTMLElement, key: string, value?: string | null): void; + __wasm_SetInlineStyles(dom: HTMLElement, styles: string): boolean; + __wasm_add_event_bts(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: string | null): void; + __wasm_add_event_run_worklet(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: any | null): void; + __wasm_commonEventHandler(event: any, bubble_unique_id_path: Uint32Array, event_name: string): void; + __wasm_get_css_id_by_unique_id(unique_id: number): number | undefined; + __wasm_get_unique_id_by_component_id(component_id: string): number | undefined; + __wasm_set_css_id(elements_unique_id: Uint32Array, css_id: number): void; + __wasm_set_page_element_unique_id(unique_id: number): void; + __wasm_take_timing_flags(): string[]; + _wasm_elementFromBinary(parent_component_unique_id: number, template_url: string, element_template_name: string, element_template_section: ElementTemplateSection): Element; + dispatch_event_by_path(bubble_unique_id_path: Uint32Array, event_name: string, is_capture: boolean, serialized_event: any): boolean; + constructor(document: Document, root_node: Node, mts_binding: any, unique_id_symbol: any, config_enable_css_selector: boolean); } + /** * * * key: cssId * * value: StyleSheet - * + * */ export class RawStyleInfo { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Appends an import to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param import_css_id - The ID of the imported CSS file. - * - */ - append_import(css_id: number, import_css_id: number): void; - /** - * - * * Pushes a rule to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param rule - The rule to append. - * - */ - push_rule(css_id: number, rule: Rule): void; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Appends an import to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param import_css_id - The ID of the imported CSS file. + * + */ + append_import(css_id: number, import_css_id: number): void; + constructor(); + /** + * + * * Pushes a rule to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param rule - The rule to append. + * + */ + push_rule(css_id: number, rule: Rule): void; } + export class Rule { - free(): void; - [Symbol.dispose](): void; - /** - * - * * Creates a new Rule with the specified type. - * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). - * - */ - constructor(rule_type: string); - /** - * - * * Sets the prelude for the rule. - * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). - * - */ - set_prelude(prelude: RulePrelude): void; - /** - * - * * Pushes a declaration to the rule's declaration block. - * * @param property_name - The property name. - * * @param value - The property value. - * - */ - push_declaration(property_name: string, value: string): void; - /** - * - * * Pushes a nested rule to the rule. - * * @param rule - The nested rule to add. - * - */ - push_rule_children(rule: Rule): void; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Creates a new Rule with the specified type. + * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). + * + */ + constructor(rule_type: string); + /** + * + * * Pushes a declaration to the rule's declaration block. + * * @param property_name - The property name. + * * @param value - The property value. + * + */ + push_declaration(property_name: string, value: string): void; + /** + * + * * Pushes a nested rule to the rule. + * * @param rule - The nested rule to add. + * + */ + push_rule_children(rule: Rule): void; + /** + * + * * Sets the prelude for the rule. + * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). + * + */ + set_prelude(prelude: RulePrelude): void; } + /** * * * Either SelectorList or KeyFramesPrelude @@ -140,124 +147,126 @@ export class Rule { * * If it is SelectorList, then selectors is a list of Selector * * If it is KeyFramesPrelude, then selectors has only one selector which is Prelude text, its simple_selectors is empty * * If the parent is FontFace, then selectors is empty - * + * */ export class RulePrelude { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector to the list. - * * @param selector - The selector to add. - * - */ - push_selector(selector: Selector): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector to the list. + * * @param selector - The selector to add. + * + */ + push_selector(selector: Selector): void; } + export class Selector { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector section to the selector. - * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). - * * @param value - The value of the selector section. - * - */ - push_one_selector_section(selector_type: string, value: string): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector section to the selector. + * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). + * * @param value - The value of the selector section. + * + */ + push_one_selector_section(selector_type: string, value: string): void; } export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; export interface InitOutput { - readonly memory: WebAssembly.Memory; - readonly mainthreadwasmcontext___GetComponentID: (a: number, b: number) => [number, number, number, number]; - readonly mainthreadwasmcontext___GetElementConfig: (a: number, b: number) => [number, number, number]; - readonly mainthreadwasmcontext___SetConfig: (a: number, b: number, c: any) => [number, number]; - readonly mainthreadwasmcontext___GetConfig: (a: number, b: number) => [number, number, number]; - readonly mainthreadwasmcontext___UpdateComponentID: (a: number, b: number, c: number, d: number) => [number, number]; - readonly mainthreadwasmcontext___SetDataset: (a: number, b: number, c: any, d: any) => [number, number]; - readonly mainthreadwasmcontext___AddDataset: (a: number, b: number, c: any, d: any) => [number, number]; - readonly mainthreadwasmcontext___GetDataset: (a: number, b: number) => [number, number, number]; - readonly mainthreadwasmcontext___GetDataByKey: (a: number, b: number, c: number, d: number) => [number, number, number]; - readonly mainthreadwasmcontext__wasm_elementFromBinary: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number]; - readonly __wbg_eventinfo_free: (a: number, b: number) => void; - readonly __wbg_get_eventinfo_name: (a: number) => [number, number]; - readonly __wbg_set_eventinfo_name: (a: number, b: number, c: number) => void; - readonly __wbg_get_eventinfo_type: (a: number) => [number, number]; - readonly __wbg_set_eventinfo_type: (a: number, b: number, c: number) => void; - readonly __wbg_get_eventinfo_function: (a: number) => any; - readonly __wbg_set_eventinfo_function: (a: number, b: any) => void; - readonly mainthreadwasmcontext___wasm_add_event_bts: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void; - readonly mainthreadwasmcontext___wasm_add_event_run_worklet: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void; - readonly mainthreadwasmcontext___GetEvent: (a: number, b: number, c: number, d: number, e: number, f: number) => any; - readonly mainthreadwasmcontext___GetEvents: (a: number, b: number) => [number, number]; - readonly mainthreadwasmcontext_dispatch_event_by_path: (a: number, b: number, c: number, d: number, e: number, f: number, g: any) => number; - readonly mainthreadwasmcontext___wasm_commonEventHandler: (a: number, b: any, c: number, d: number, e: number, f: number) => void; - readonly mainthreadwasmcontext___wasm_set_css_id: (a: number, b: number, c: number, d: number) => void; - readonly mainthreadwasmcontext___wasm_AddInlineStyle_str_key: (a: number, b: any, c: number, d: number, e: number, f: number) => void; - readonly mainthreadwasmcontext___wasm_AddInlineStyle_number_key: (a: number, b: any, c: number, d: number, e: number) => void; - readonly mainthreadwasmcontext___wasm_SetInlineStyles: (a: number, b: any, c: number, d: number) => number; - readonly __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void; - readonly mainthreadwasmcontext_new: (a: any, b: any, c: any, d: any, e: number) => number; - readonly mainthreadwasmcontext___wasm_set_page_element_unique_id: (a: number, b: number) => void; - readonly mainthreadwasmcontext___CreateElementCommon: (a: number, b: number, c: any, d: number, e: number, f: number) => number; - readonly mainthreadwasmcontext___wasm_take_timing_flags: (a: number) => [number, number]; - readonly mainthreadwasmcontext___wasm_get_unique_id_by_component_id: (a: number, b: number, c: number) => number; - readonly mainthreadwasmcontext___wasm_get_css_id_by_unique_id: (a: number, b: number) => number; - readonly __wbg_elementtemplatesection_free: (a: number, b: number) => void; - readonly elementtemplatesection_from_encoded: (a: any) => [number, number, number]; - readonly __wbg_rawstyleinfo_free: (a: number, b: number) => void; - readonly __wbg_rule_free: (a: number, b: number) => void; - readonly __wbg_ruleprelude_free: (a: number, b: number) => void; - readonly __wbg_selector_free: (a: number, b: number) => void; - readonly rawstyleinfo_new: () => number; - readonly rawstyleinfo_append_import: (a: number, b: number, c: number) => void; - readonly rawstyleinfo_push_rule: (a: number, b: number, c: number) => void; - readonly rule_new: (a: number, b: number) => [number, number, number]; - readonly rule_set_prelude: (a: number, b: number) => void; - readonly rule_push_declaration: (a: number, b: number, c: number, d: number, e: number) => void; - readonly rule_push_rule_children: (a: number, b: number) => void; - readonly ruleprelude_new: () => number; - readonly ruleprelude_push_selector: (a: number, b: number) => void; - readonly selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number]; - readonly __wbg_decodedstyledata_free: (a: number, b: number) => void; - readonly decodedstyledata_new: (a: any) => [number, number, number]; - readonly decodedstyledata_style_content: (a: number) => [number, number]; - readonly decodedstyledata_font_face_content: (a: number) => [number, number]; - readonly decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; - readonly decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; - readonly decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; - readonly selector_new: () => number; - readonly __wbindgen_malloc: (a: number, b: number) => number; - readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; - readonly __wbindgen_exn_store: (a: number) => void; - readonly __externref_table_alloc: () => number; - readonly __wbindgen_externrefs: WebAssembly.Table; - readonly __externref_table_dealloc: (a: number) => void; - readonly __wbindgen_free: (a: number, b: number, c: number) => void; - readonly __externref_drop_slice: (a: number, b: number) => void; - readonly __wbindgen_start: () => void; + readonly memory: WebAssembly.Memory; + readonly mainthreadwasmcontext___GetComponentID: (a: number, b: number) => [number, number, number, number]; + readonly mainthreadwasmcontext___GetElementConfig: (a: number, b: number) => [number, number, number]; + readonly mainthreadwasmcontext___SetConfig: (a: number, b: number, c: any) => [number, number]; + readonly mainthreadwasmcontext___GetConfig: (a: number, b: number) => [number, number, number]; + readonly mainthreadwasmcontext___UpdateComponentID: (a: number, b: number, c: number, d: number) => [number, number]; + readonly mainthreadwasmcontext___SetDataset: (a: number, b: number, c: any, d: any) => [number, number]; + readonly mainthreadwasmcontext___AddDataset: (a: number, b: number, c: any, d: any) => [number, number]; + readonly mainthreadwasmcontext___GetDataset: (a: number, b: number) => [number, number, number]; + readonly mainthreadwasmcontext___GetDataByKey: (a: number, b: number, c: number, d: number) => [number, number, number]; + readonly mainthreadwasmcontext__wasm_elementFromBinary: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number]; + readonly __wbg_eventinfo_free: (a: number, b: number) => void; + readonly __wbg_get_eventinfo_name: (a: number) => [number, number]; + readonly __wbg_set_eventinfo_name: (a: number, b: number, c: number) => void; + readonly __wbg_get_eventinfo_type: (a: number) => [number, number]; + readonly __wbg_set_eventinfo_type: (a: number, b: number, c: number) => void; + readonly __wbg_get_eventinfo_function: (a: number) => any; + readonly __wbg_set_eventinfo_function: (a: number, b: any) => void; + readonly mainthreadwasmcontext___wasm_add_event_bts: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void; + readonly mainthreadwasmcontext___wasm_add_event_run_worklet: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void; + readonly mainthreadwasmcontext___GetEvent: (a: number, b: number, c: number, d: number, e: number, f: number) => any; + readonly mainthreadwasmcontext___GetEvents: (a: number, b: number) => [number, number]; + readonly mainthreadwasmcontext_dispatch_event_by_path: (a: number, b: number, c: number, d: number, e: number, f: number, g: any) => number; + readonly mainthreadwasmcontext___wasm_commonEventHandler: (a: number, b: any, c: number, d: number, e: number, f: number) => void; + readonly mainthreadwasmcontext___wasm_set_css_id: (a: number, b: number, c: number, d: number) => void; + readonly mainthreadwasmcontext___wasm_AddInlineStyle_str_key: (a: number, b: any, c: number, d: number, e: number, f: number) => void; + readonly mainthreadwasmcontext___wasm_AddInlineStyle_number_key: (a: number, b: any, c: number, d: number, e: number) => void; + readonly mainthreadwasmcontext___wasm_SetInlineStyles: (a: number, b: any, c: number, d: number) => number; + readonly __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void; + readonly mainthreadwasmcontext_new: (a: any, b: any, c: any, d: any, e: number) => number; + readonly mainthreadwasmcontext___wasm_set_page_element_unique_id: (a: number, b: number) => void; + readonly mainthreadwasmcontext___CreateElementCommon: (a: number, b: number, c: any, d: number, e: number, f: number) => number; + readonly mainthreadwasmcontext___wasm_take_timing_flags: (a: number) => [number, number]; + readonly mainthreadwasmcontext___wasm_get_unique_id_by_component_id: (a: number, b: number, c: number) => number; + readonly mainthreadwasmcontext___wasm_get_css_id_by_unique_id: (a: number, b: number) => number; + readonly __wbg_elementtemplatesection_free: (a: number, b: number) => void; + readonly elementtemplatesection_from_encoded: (a: any) => [number, number, number]; + readonly __wbg_rawstyleinfo_free: (a: number, b: number) => void; + readonly __wbg_rule_free: (a: number, b: number) => void; + readonly __wbg_ruleprelude_free: (a: number, b: number) => void; + readonly __wbg_selector_free: (a: number, b: number) => void; + readonly rawstyleinfo_new: () => number; + readonly rawstyleinfo_append_import: (a: number, b: number, c: number) => void; + readonly rawstyleinfo_push_rule: (a: number, b: number, c: number) => void; + readonly rule_new: (a: number, b: number) => [number, number, number]; + readonly rule_set_prelude: (a: number, b: number) => void; + readonly rule_push_declaration: (a: number, b: number, c: number, d: number, e: number) => void; + readonly rule_push_rule_children: (a: number, b: number) => void; + readonly ruleprelude_new: () => number; + readonly ruleprelude_push_selector: (a: number, b: number) => void; + readonly selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number]; + readonly __wbg_decodedstyledata_free: (a: number, b: number) => void; + readonly decodedstyledata_new: (a: any) => [number, number, number]; + readonly decodedstyledata_style_content: (a: number) => [number, number]; + readonly decodedstyledata_font_face_content: (a: number) => [number, number]; + readonly decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; + readonly decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; + readonly decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; + readonly selector_new: () => number; + readonly __wbindgen_malloc: (a: number, b: number) => number; + readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; + readonly __wbindgen_exn_store: (a: number) => void; + readonly __externref_table_alloc: () => number; + readonly __wbindgen_externrefs: WebAssembly.Table; + readonly __externref_table_dealloc: (a: number) => void; + readonly __wbindgen_free: (a: number, b: number, c: number) => void; + readonly __externref_drop_slice: (a: number, b: number) => void; + readonly __wbindgen_start: () => void; } export type SyncInitInput = BufferSource | WebAssembly.Module; + /** -* Instantiates the given `module`, which can either be bytes or -* a precompiled `WebAssembly.Module`. -* -* @param {{ module: SyncInitInput }} module - Passing `SyncInitInput` directly is deprecated. -* -* @returns {InitOutput} -*/ + * Instantiates the given `module`, which can either be bytes or + * a precompiled `WebAssembly.Module`. + * + * @param {{ module: SyncInitInput }} module - Passing `SyncInitInput` directly is deprecated. + * + * @returns {InitOutput} + */ export function initSync(module: { module: SyncInitInput } | SyncInitInput): InitOutput; /** -* If `module_or_path` is {RequestInfo} or {URL}, makes a request and -* for everything else, calls `WebAssembly.instantiate` directly. -* -* @param {{ module_or_path: InitInput | Promise }} module_or_path - Passing `InitInput` directly is deprecated. -* -* @returns {Promise} -*/ + * If `module_or_path` is {RequestInfo} or {URL}, makes a request and + * for everything else, calls `WebAssembly.instantiate` directly. + * + * @param {{ module_or_path: InitInput | Promise }} module_or_path - Passing `InitInput` directly is deprecated. + * + * @returns {Promise} + */ export default function __wbg_init (module_or_path?: { module_or_path: InitInput | Promise } | InitInput | Promise): Promise; diff --git a/packages/web-platform/web-core-wasm/binary/client/client_debug.d.ts b/packages/web-platform/web-core-wasm/binary/client/client_debug.d.ts index 60ac6ad70b..9969df105b 100644 --- a/packages/web-platform/web-core-wasm/binary/client/client_debug.d.ts +++ b/packages/web-platform/web-core-wasm/binary/client/client_debug.d.ts @@ -1,138 +1,145 @@ /* tslint:disable */ /* eslint-disable */ + export class DecodedStyleData { - free(): void; - [Symbol.dispose](): void; - constructor(buffer: Uint8Array); - query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; - static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; - static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; - readonly style_content: string; - readonly font_face_content: string; + free(): void; + [Symbol.dispose](): void; + static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; + static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; + constructor(buffer: Uint8Array); + query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; + readonly font_face_content: string; + readonly style_content: string; } + export class ElementTemplateSection { - private constructor(); - free(): void; - [Symbol.dispose](): void; - static from_encoded(buffer: Uint8Array): ElementTemplateSection; + private constructor(); + free(): void; + [Symbol.dispose](): void; + static from_encoded(buffer: Uint8Array): ElementTemplateSection; } + /** * * * for return of __GetEvents - * + * */ export class EventInfo { - private constructor(); - free(): void; - [Symbol.dispose](): void; - name: string; - type: string; - function: any; + private constructor(); + free(): void; + [Symbol.dispose](): void; + function: any; + name: string; + type: string; } + export class MainThreadWasmContext { - free(): void; - [Symbol.dispose](): void; - __wasm_set_css_id(elements_unique_id: Uint32Array, css_id: number): void; - /** - * - * * The key could be string or number - * * The value could be string or number or null or undefined - * - */ - __wasm_AddInlineStyle_str_key(dom: HTMLElement, key: string, value?: string | null): void; - __wasm_AddInlineStyle_number_key(dom: HTMLElement, key: number, value?: string | null): void; - __wasm_SetInlineStyles(dom: HTMLElement, styles: string): boolean; - __wasm_add_event_bts(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: string | null): void; - __wasm_add_event_run_worklet(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: any | null): void; - __GetEvent(unique_id: number, event_name: string, event_type: string): any; - __GetEvents(unique_id: number): EventInfo[]; - dispatch_event_by_path(bubble_unique_id_path: Uint32Array, event_name: string, is_capture: boolean, serialized_event: any): boolean; - __wasm_commonEventHandler(event: any, bubble_unique_id_path: Uint32Array, event_name: string): void; - constructor(document: Document, root_node: Node, mts_binding: any, unique_id_symbol: any, config_enable_css_selector: boolean); - __wasm_set_page_element_unique_id(unique_id: number): void; - __CreateElementCommon(parent_component_unique_id: number, dom: HTMLElement, css_id?: number | null, component_id?: string | null): number; - __wasm_take_timing_flags(): string[]; - __wasm_get_unique_id_by_component_id(component_id: string): number | undefined; - __wasm_get_css_id_by_unique_id(unique_id: number): number | undefined; - _wasm_elementFromBinary(parent_component_unique_id: number, template_url: string, element_template_name: string, element_template_section: ElementTemplateSection): Element; - __GetComponentID(unique_id: number): string | undefined; - __GetElementConfig(unique_id: number): object | undefined; - /** - * - * * key: String - * * value: stringifyed js value - * - */ - __SetConfig(unique_id: number, config: object): void; - __GetConfig(unique_id: number): object; - __UpdateComponentID(unique_id: number, component_id?: string | null): void; - __SetDataset(unique_id: number, dom: HTMLElement, new_dataset: object): void; - __AddDataset(unique_id: number, key: any, value: any): void; - __GetDataset(unique_id: number): object; - __GetDataByKey(unique_id: number, key: string): any; + free(): void; + [Symbol.dispose](): void; + __AddDataset(unique_id: number, key: any, value: any): void; + __CreateElementCommon(parent_component_unique_id: number, dom: HTMLElement, css_id?: number | null, component_id?: string | null): number; + __GetComponentID(unique_id: number): string | undefined; + __GetConfig(unique_id: number): object; + __GetDataByKey(unique_id: number, key: string): any; + __GetDataset(unique_id: number): object; + __GetElementConfig(unique_id: number): object | undefined; + __GetEvent(unique_id: number, event_name: string, event_type: string): any; + __GetEvents(unique_id: number): EventInfo[]; + /** + * + * * key: String + * * value: stringifyed js value + * + */ + __SetConfig(unique_id: number, config: object): void; + __SetDataset(unique_id: number, dom: HTMLElement, new_dataset: object): void; + __UpdateComponentID(unique_id: number, component_id?: string | null): void; + __wasm_AddInlineStyle_number_key(dom: HTMLElement, key: number, value?: string | null): void; + /** + * + * * The key could be string or number + * * The value could be string or number or null or undefined + * + */ + __wasm_AddInlineStyle_str_key(dom: HTMLElement, key: string, value?: string | null): void; + __wasm_SetInlineStyles(dom: HTMLElement, styles: string): boolean; + __wasm_add_event_bts(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: string | null): void; + __wasm_add_event_run_worklet(unique_id: number, event_type: string, event_name: string, event_handler_identifier?: any | null): void; + __wasm_commonEventHandler(event: any, bubble_unique_id_path: Uint32Array, event_name: string): void; + __wasm_get_css_id_by_unique_id(unique_id: number): number | undefined; + __wasm_get_unique_id_by_component_id(component_id: string): number | undefined; + __wasm_set_css_id(elements_unique_id: Uint32Array, css_id: number): void; + __wasm_set_page_element_unique_id(unique_id: number): void; + __wasm_take_timing_flags(): string[]; + _wasm_elementFromBinary(parent_component_unique_id: number, template_url: string, element_template_name: string, element_template_section: ElementTemplateSection): Element; + dispatch_event_by_path(bubble_unique_id_path: Uint32Array, event_name: string, is_capture: boolean, serialized_event: any): boolean; + constructor(document: Document, root_node: Node, mts_binding: any, unique_id_symbol: any, config_enable_css_selector: boolean); } + /** * * * key: cssId * * value: StyleSheet - * + * */ export class RawStyleInfo { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Appends an import to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param import_css_id - The ID of the imported CSS file. - * - */ - append_import(css_id: number, import_css_id: number): void; - /** - * - * * Pushes a rule to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param rule - The rule to append. - * - */ - push_rule(css_id: number, rule: Rule): void; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Appends an import to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param import_css_id - The ID of the imported CSS file. + * + */ + append_import(css_id: number, import_css_id: number): void; + constructor(); + /** + * + * * Pushes a rule to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param rule - The rule to append. + * + */ + push_rule(css_id: number, rule: Rule): void; } + export class Rule { - free(): void; - [Symbol.dispose](): void; - /** - * - * * Creates a new Rule with the specified type. - * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). - * - */ - constructor(rule_type: string); - /** - * - * * Sets the prelude for the rule. - * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). - * - */ - set_prelude(prelude: RulePrelude): void; - /** - * - * * Pushes a declaration to the rule's declaration block. - * * @param property_name - The property name. - * * @param value - The property value. - * - */ - push_declaration(property_name: string, value: string): void; - /** - * - * * Pushes a nested rule to the rule. - * * @param rule - The nested rule to add. - * - */ - push_rule_children(rule: Rule): void; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Creates a new Rule with the specified type. + * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). + * + */ + constructor(rule_type: string); + /** + * + * * Pushes a declaration to the rule's declaration block. + * * @param property_name - The property name. + * * @param value - The property value. + * + */ + push_declaration(property_name: string, value: string): void; + /** + * + * * Pushes a nested rule to the rule. + * * @param rule - The nested rule to add. + * + */ + push_rule_children(rule: Rule): void; + /** + * + * * Sets the prelude for the rule. + * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). + * + */ + set_prelude(prelude: RulePrelude): void; } + /** * * * Either SelectorList or KeyFramesPrelude @@ -140,124 +147,126 @@ export class Rule { * * If it is SelectorList, then selectors is a list of Selector * * If it is KeyFramesPrelude, then selectors has only one selector which is Prelude text, its simple_selectors is empty * * If the parent is FontFace, then selectors is empty - * + * */ export class RulePrelude { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector to the list. - * * @param selector - The selector to add. - * - */ - push_selector(selector: Selector): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector to the list. + * * @param selector - The selector to add. + * + */ + push_selector(selector: Selector): void; } + export class Selector { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector section to the selector. - * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). - * * @param value - The value of the selector section. - * - */ - push_one_selector_section(selector_type: string, value: string): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector section to the selector. + * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). + * * @param value - The value of the selector section. + * + */ + push_one_selector_section(selector_type: string, value: string): void; } export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; export interface InitOutput { - readonly memory: WebAssembly.Memory; - readonly mainthreadwasmcontext___wasm_set_css_id: (a: number, b: number, c: number, d: number) => void; - readonly mainthreadwasmcontext___wasm_AddInlineStyle_str_key: (a: number, b: any, c: number, d: number, e: number, f: number) => void; - readonly mainthreadwasmcontext___wasm_AddInlineStyle_number_key: (a: number, b: any, c: number, d: number, e: number) => void; - readonly mainthreadwasmcontext___wasm_SetInlineStyles: (a: number, b: any, c: number, d: number) => number; - readonly __wbg_decodedstyledata_free: (a: number, b: number) => void; - readonly decodedstyledata_new: (a: any) => [number, number, number]; - readonly decodedstyledata_style_content: (a: number) => [number, number]; - readonly decodedstyledata_font_face_content: (a: number) => [number, number]; - readonly decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; - readonly decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; - readonly decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; - readonly __wbg_rawstyleinfo_free: (a: number, b: number) => void; - readonly __wbg_rule_free: (a: number, b: number) => void; - readonly __wbg_ruleprelude_free: (a: number, b: number) => void; - readonly __wbg_selector_free: (a: number, b: number) => void; - readonly rawstyleinfo_new: () => number; - readonly rawstyleinfo_append_import: (a: number, b: number, c: number) => void; - readonly rawstyleinfo_push_rule: (a: number, b: number, c: number) => void; - readonly rule_new: (a: number, b: number) => [number, number, number]; - readonly rule_set_prelude: (a: number, b: number) => void; - readonly rule_push_declaration: (a: number, b: number, c: number, d: number, e: number) => void; - readonly rule_push_rule_children: (a: number, b: number) => void; - readonly ruleprelude_new: () => number; - readonly ruleprelude_push_selector: (a: number, b: number) => void; - readonly selector_new: () => number; - readonly selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number]; - readonly __wbg_elementtemplatesection_free: (a: number, b: number) => void; - readonly elementtemplatesection_from_encoded: (a: any) => [number, number, number]; - readonly __wbg_eventinfo_free: (a: number, b: number) => void; - readonly __wbg_get_eventinfo_name: (a: number) => [number, number]; - readonly __wbg_set_eventinfo_name: (a: number, b: number, c: number) => void; - readonly __wbg_get_eventinfo_type: (a: number) => [number, number]; - readonly __wbg_set_eventinfo_type: (a: number, b: number, c: number) => void; - readonly __wbg_get_eventinfo_function: (a: number) => any; - readonly __wbg_set_eventinfo_function: (a: number, b: any) => void; - readonly mainthreadwasmcontext___wasm_add_event_bts: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void; - readonly mainthreadwasmcontext___wasm_add_event_run_worklet: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void; - readonly mainthreadwasmcontext___GetEvent: (a: number, b: number, c: number, d: number, e: number, f: number) => any; - readonly mainthreadwasmcontext___GetEvents: (a: number, b: number) => [number, number]; - readonly mainthreadwasmcontext_dispatch_event_by_path: (a: number, b: number, c: number, d: number, e: number, f: number, g: any) => number; - readonly mainthreadwasmcontext___wasm_commonEventHandler: (a: number, b: any, c: number, d: number, e: number, f: number) => void; - readonly __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void; - readonly mainthreadwasmcontext_new: (a: any, b: any, c: any, d: any, e: number) => number; - readonly mainthreadwasmcontext___wasm_set_page_element_unique_id: (a: number, b: number) => void; - readonly mainthreadwasmcontext___CreateElementCommon: (a: number, b: number, c: any, d: number, e: number, f: number) => number; - readonly mainthreadwasmcontext___wasm_take_timing_flags: (a: number) => [number, number]; - readonly mainthreadwasmcontext___wasm_get_unique_id_by_component_id: (a: number, b: number, c: number) => number; - readonly mainthreadwasmcontext___wasm_get_css_id_by_unique_id: (a: number, b: number) => number; - readonly mainthreadwasmcontext__wasm_elementFromBinary: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number]; - readonly mainthreadwasmcontext___GetComponentID: (a: number, b: number) => [number, number, number, number]; - readonly mainthreadwasmcontext___GetElementConfig: (a: number, b: number) => [number, number, number]; - readonly mainthreadwasmcontext___SetConfig: (a: number, b: number, c: any) => [number, number]; - readonly mainthreadwasmcontext___GetConfig: (a: number, b: number) => [number, number, number]; - readonly mainthreadwasmcontext___UpdateComponentID: (a: number, b: number, c: number, d: number) => [number, number]; - readonly mainthreadwasmcontext___SetDataset: (a: number, b: number, c: any, d: any) => [number, number]; - readonly mainthreadwasmcontext___AddDataset: (a: number, b: number, c: any, d: any) => [number, number]; - readonly mainthreadwasmcontext___GetDataset: (a: number, b: number) => [number, number, number]; - readonly mainthreadwasmcontext___GetDataByKey: (a: number, b: number, c: number, d: number) => [number, number, number]; - readonly __wbindgen_malloc: (a: number, b: number) => number; - readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; - readonly __wbindgen_exn_store: (a: number) => void; - readonly __externref_table_alloc: () => number; - readonly __wbindgen_externrefs: WebAssembly.Table; - readonly __externref_table_dealloc: (a: number) => void; - readonly __wbindgen_free: (a: number, b: number, c: number) => void; - readonly __externref_drop_slice: (a: number, b: number) => void; - readonly __wbindgen_start: () => void; + readonly memory: WebAssembly.Memory; + readonly mainthreadwasmcontext___GetComponentID: (a: number, b: number) => [number, number, number, number]; + readonly mainthreadwasmcontext___GetElementConfig: (a: number, b: number) => [number, number, number]; + readonly mainthreadwasmcontext___SetConfig: (a: number, b: number, c: any) => [number, number]; + readonly mainthreadwasmcontext___GetConfig: (a: number, b: number) => [number, number, number]; + readonly mainthreadwasmcontext___UpdateComponentID: (a: number, b: number, c: number, d: number) => [number, number]; + readonly __wbg_elementtemplatesection_free: (a: number, b: number) => void; + readonly elementtemplatesection_from_encoded: (a: any) => [number, number, number]; + readonly __wbg_rawstyleinfo_free: (a: number, b: number) => void; + readonly __wbg_rule_free: (a: number, b: number) => void; + readonly __wbg_ruleprelude_free: (a: number, b: number) => void; + readonly __wbg_selector_free: (a: number, b: number) => void; + readonly rawstyleinfo_new: () => number; + readonly rawstyleinfo_append_import: (a: number, b: number, c: number) => void; + readonly rawstyleinfo_push_rule: (a: number, b: number, c: number) => void; + readonly rule_new: (a: number, b: number) => [number, number, number]; + readonly rule_set_prelude: (a: number, b: number) => void; + readonly rule_push_declaration: (a: number, b: number, c: number, d: number, e: number) => void; + readonly rule_push_rule_children: (a: number, b: number) => void; + readonly ruleprelude_new: () => number; + readonly ruleprelude_push_selector: (a: number, b: number) => void; + readonly selector_new: () => number; + readonly selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number]; + readonly __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void; + readonly mainthreadwasmcontext_new: (a: any, b: any, c: any, d: any, e: number) => number; + readonly mainthreadwasmcontext___wasm_set_page_element_unique_id: (a: number, b: number) => void; + readonly mainthreadwasmcontext___CreateElementCommon: (a: number, b: number, c: any, d: number, e: number, f: number) => number; + readonly mainthreadwasmcontext___wasm_take_timing_flags: (a: number) => [number, number]; + readonly mainthreadwasmcontext___wasm_get_unique_id_by_component_id: (a: number, b: number, c: number) => number; + readonly mainthreadwasmcontext___wasm_get_css_id_by_unique_id: (a: number, b: number) => number; + readonly mainthreadwasmcontext___SetDataset: (a: number, b: number, c: any, d: any) => [number, number]; + readonly mainthreadwasmcontext___AddDataset: (a: number, b: number, c: any, d: any) => [number, number]; + readonly mainthreadwasmcontext___GetDataset: (a: number, b: number) => [number, number, number]; + readonly mainthreadwasmcontext___GetDataByKey: (a: number, b: number, c: number, d: number) => [number, number, number]; + readonly mainthreadwasmcontext__wasm_elementFromBinary: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number]; + readonly __wbg_eventinfo_free: (a: number, b: number) => void; + readonly __wbg_get_eventinfo_name: (a: number) => [number, number]; + readonly __wbg_set_eventinfo_name: (a: number, b: number, c: number) => void; + readonly __wbg_get_eventinfo_type: (a: number) => [number, number]; + readonly __wbg_set_eventinfo_type: (a: number, b: number, c: number) => void; + readonly __wbg_get_eventinfo_function: (a: number) => any; + readonly __wbg_set_eventinfo_function: (a: number, b: any) => void; + readonly mainthreadwasmcontext___wasm_add_event_bts: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void; + readonly mainthreadwasmcontext___wasm_add_event_run_worklet: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void; + readonly mainthreadwasmcontext___GetEvent: (a: number, b: number, c: number, d: number, e: number, f: number) => any; + readonly mainthreadwasmcontext___GetEvents: (a: number, b: number) => [number, number]; + readonly mainthreadwasmcontext_dispatch_event_by_path: (a: number, b: number, c: number, d: number, e: number, f: number, g: any) => number; + readonly mainthreadwasmcontext___wasm_commonEventHandler: (a: number, b: any, c: number, d: number, e: number, f: number) => void; + readonly __wbg_decodedstyledata_free: (a: number, b: number) => void; + readonly decodedstyledata_new: (a: any) => [number, number, number]; + readonly decodedstyledata_style_content: (a: number) => [number, number]; + readonly decodedstyledata_font_face_content: (a: number) => [number, number]; + readonly decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; + readonly decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; + readonly decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; + readonly mainthreadwasmcontext___wasm_set_css_id: (a: number, b: number, c: number, d: number) => void; + readonly mainthreadwasmcontext___wasm_AddInlineStyle_str_key: (a: number, b: any, c: number, d: number, e: number, f: number) => void; + readonly mainthreadwasmcontext___wasm_AddInlineStyle_number_key: (a: number, b: any, c: number, d: number, e: number) => void; + readonly mainthreadwasmcontext___wasm_SetInlineStyles: (a: number, b: any, c: number, d: number) => number; + readonly __wbindgen_malloc: (a: number, b: number) => number; + readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; + readonly __wbindgen_exn_store: (a: number) => void; + readonly __externref_table_alloc: () => number; + readonly __wbindgen_externrefs: WebAssembly.Table; + readonly __externref_table_dealloc: (a: number) => void; + readonly __wbindgen_free: (a: number, b: number, c: number) => void; + readonly __externref_drop_slice: (a: number, b: number) => void; + readonly __wbindgen_start: () => void; } export type SyncInitInput = BufferSource | WebAssembly.Module; + /** -* Instantiates the given `module`, which can either be bytes or -* a precompiled `WebAssembly.Module`. -* -* @param {{ module: SyncInitInput }} module - Passing `SyncInitInput` directly is deprecated. -* -* @returns {InitOutput} -*/ + * Instantiates the given `module`, which can either be bytes or + * a precompiled `WebAssembly.Module`. + * + * @param {{ module: SyncInitInput }} module - Passing `SyncInitInput` directly is deprecated. + * + * @returns {InitOutput} + */ export function initSync(module: { module: SyncInitInput } | SyncInitInput): InitOutput; /** -* If `module_or_path` is {RequestInfo} or {URL}, makes a request and -* for everything else, calls `WebAssembly.instantiate` directly. -* -* @param {{ module_or_path: InitInput | Promise }} module_or_path - Passing `InitInput` directly is deprecated. -* -* @returns {Promise} -*/ + * If `module_or_path` is {RequestInfo} or {URL}, makes a request and + * for everything else, calls `WebAssembly.instantiate` directly. + * + * @param {{ module_or_path: InitInput | Promise }} module_or_path - Passing `InitInput` directly is deprecated. + * + * @returns {Promise} + */ export default function __wbg_init (module_or_path?: { module_or_path: InitInput | Promise } | InitInput | Promise): Promise; diff --git a/packages/web-platform/web-core-wasm/binary/client/client_debug_bg.wasm.d.ts b/packages/web-platform/web-core-wasm/binary/client/client_debug_bg.wasm.d.ts index c297c0e6be..5206a75c83 100644 --- a/packages/web-platform/web-core-wasm/binary/client/client_debug_bg.wasm.d.ts +++ b/packages/web-platform/web-core-wasm/binary/client/client_debug_bg.wasm.d.ts @@ -1,17 +1,13 @@ /* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; -export const mainthreadwasmcontext___wasm_set_css_id: (a: number, b: number, c: number, d: number) => void; -export const mainthreadwasmcontext___wasm_AddInlineStyle_str_key: (a: number, b: any, c: number, d: number, e: number, f: number) => void; -export const mainthreadwasmcontext___wasm_AddInlineStyle_number_key: (a: number, b: any, c: number, d: number, e: number) => void; -export const mainthreadwasmcontext___wasm_SetInlineStyles: (a: number, b: any, c: number, d: number) => number; -export const __wbg_decodedstyledata_free: (a: number, b: number) => void; -export const decodedstyledata_new: (a: any) => [number, number, number]; -export const decodedstyledata_style_content: (a: number) => [number, number]; -export const decodedstyledata_font_face_content: (a: number) => [number, number]; -export const decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; -export const decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; -export const decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; +export const mainthreadwasmcontext___GetComponentID: (a: number, b: number) => [number, number, number, number]; +export const mainthreadwasmcontext___GetElementConfig: (a: number, b: number) => [number, number, number]; +export const mainthreadwasmcontext___SetConfig: (a: number, b: number, c: any) => [number, number]; +export const mainthreadwasmcontext___GetConfig: (a: number, b: number) => [number, number, number]; +export const mainthreadwasmcontext___UpdateComponentID: (a: number, b: number, c: number, d: number) => [number, number]; +export const __wbg_elementtemplatesection_free: (a: number, b: number) => void; +export const elementtemplatesection_from_encoded: (a: any) => [number, number, number]; export const __wbg_rawstyleinfo_free: (a: number, b: number) => void; export const __wbg_rule_free: (a: number, b: number) => void; export const __wbg_ruleprelude_free: (a: number, b: number) => void; @@ -27,8 +23,18 @@ export const ruleprelude_new: () => number; export const ruleprelude_push_selector: (a: number, b: number) => void; export const selector_new: () => number; export const selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number]; -export const __wbg_elementtemplatesection_free: (a: number, b: number) => void; -export const elementtemplatesection_from_encoded: (a: any) => [number, number, number]; +export const __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void; +export const mainthreadwasmcontext_new: (a: any, b: any, c: any, d: any, e: number) => number; +export const mainthreadwasmcontext___wasm_set_page_element_unique_id: (a: number, b: number) => void; +export const mainthreadwasmcontext___CreateElementCommon: (a: number, b: number, c: any, d: number, e: number, f: number) => number; +export const mainthreadwasmcontext___wasm_take_timing_flags: (a: number) => [number, number]; +export const mainthreadwasmcontext___wasm_get_unique_id_by_component_id: (a: number, b: number, c: number) => number; +export const mainthreadwasmcontext___wasm_get_css_id_by_unique_id: (a: number, b: number) => number; +export const mainthreadwasmcontext___SetDataset: (a: number, b: number, c: any, d: any) => [number, number]; +export const mainthreadwasmcontext___AddDataset: (a: number, b: number, c: any, d: any) => [number, number]; +export const mainthreadwasmcontext___GetDataset: (a: number, b: number) => [number, number, number]; +export const mainthreadwasmcontext___GetDataByKey: (a: number, b: number, c: number, d: number) => [number, number, number]; +export const mainthreadwasmcontext__wasm_elementFromBinary: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number]; export const __wbg_eventinfo_free: (a: number, b: number) => void; export const __wbg_get_eventinfo_name: (a: number) => [number, number]; export const __wbg_set_eventinfo_name: (a: number, b: number, c: number) => void; @@ -42,23 +48,17 @@ export const mainthreadwasmcontext___GetEvent: (a: number, b: number, c: number, export const mainthreadwasmcontext___GetEvents: (a: number, b: number) => [number, number]; export const mainthreadwasmcontext_dispatch_event_by_path: (a: number, b: number, c: number, d: number, e: number, f: number, g: any) => number; export const mainthreadwasmcontext___wasm_commonEventHandler: (a: number, b: any, c: number, d: number, e: number, f: number) => void; -export const __wbg_mainthreadwasmcontext_free: (a: number, b: number) => void; -export const mainthreadwasmcontext_new: (a: any, b: any, c: any, d: any, e: number) => number; -export const mainthreadwasmcontext___wasm_set_page_element_unique_id: (a: number, b: number) => void; -export const mainthreadwasmcontext___CreateElementCommon: (a: number, b: number, c: any, d: number, e: number, f: number) => number; -export const mainthreadwasmcontext___wasm_take_timing_flags: (a: number) => [number, number]; -export const mainthreadwasmcontext___wasm_get_unique_id_by_component_id: (a: number, b: number, c: number) => number; -export const mainthreadwasmcontext___wasm_get_css_id_by_unique_id: (a: number, b: number) => number; -export const mainthreadwasmcontext__wasm_elementFromBinary: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number]; -export const mainthreadwasmcontext___GetComponentID: (a: number, b: number) => [number, number, number, number]; -export const mainthreadwasmcontext___GetElementConfig: (a: number, b: number) => [number, number, number]; -export const mainthreadwasmcontext___SetConfig: (a: number, b: number, c: any) => [number, number]; -export const mainthreadwasmcontext___GetConfig: (a: number, b: number) => [number, number, number]; -export const mainthreadwasmcontext___UpdateComponentID: (a: number, b: number, c: number, d: number) => [number, number]; -export const mainthreadwasmcontext___SetDataset: (a: number, b: number, c: any, d: any) => [number, number]; -export const mainthreadwasmcontext___AddDataset: (a: number, b: number, c: any, d: any) => [number, number]; -export const mainthreadwasmcontext___GetDataset: (a: number, b: number) => [number, number, number]; -export const mainthreadwasmcontext___GetDataByKey: (a: number, b: number, c: number, d: number) => [number, number, number]; +export const __wbg_decodedstyledata_free: (a: number, b: number) => void; +export const decodedstyledata_new: (a: any) => [number, number, number]; +export const decodedstyledata_style_content: (a: number) => [number, number]; +export const decodedstyledata_font_face_content: (a: number) => [number, number]; +export const decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; +export const decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; +export const decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; +export const mainthreadwasmcontext___wasm_set_css_id: (a: number, b: number, c: number, d: number) => void; +export const mainthreadwasmcontext___wasm_AddInlineStyle_str_key: (a: number, b: any, c: number, d: number, e: number, f: number) => void; +export const mainthreadwasmcontext___wasm_AddInlineStyle_number_key: (a: number, b: any, c: number, d: number, e: number) => void; +export const mainthreadwasmcontext___wasm_SetInlineStyles: (a: number, b: any, c: number, d: number) => number; export const __wbindgen_malloc: (a: number, b: number) => number; export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; export const __wbindgen_exn_store: (a: number) => void; diff --git a/packages/web-platform/web-core-wasm/binary/encode/encode.d.ts b/packages/web-platform/web-core-wasm/binary/encode/encode.d.ts index c1935d1d8f..81fb9df949 100644 --- a/packages/web-platform/web-core-wasm/binary/encode/encode.d.ts +++ b/packages/web-platform/web-core-wasm/binary/encode/encode.d.ts @@ -1,121 +1,129 @@ /* tslint:disable */ /* eslint-disable */ -export enum LEOAsmOpcode { - SetAttribute = 1, - RemoveChild = 3, - AppendChild = 5, - CreateElement = 6, - SetAttributeSlot = 7, - AppendElementSlot = 8, - SetDataset = 10, - AddEvent = 11, - AppendToRoot = 12, -} + export class DecodedStyleData { - free(): void; - [Symbol.dispose](): void; - constructor(buffer: Uint8Array); - query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; - static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; - static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; - readonly style_content: string; - readonly font_face_content: string; + free(): void; + [Symbol.dispose](): void; + static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; + static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; + constructor(buffer: Uint8Array); + query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; + readonly font_face_content: string; + readonly style_content: string; } + export class ElementTemplateSection { - free(): void; - [Symbol.dispose](): void; - constructor(); - static from_encoded(buffer: Uint8Array): ElementTemplateSection; - add_element_template(id: string, raw_element_template: RawElementTemplate): void; - encode(): Uint8Array; + free(): void; + [Symbol.dispose](): void; + add_element_template(id: string, raw_element_template: RawElementTemplate): void; + encode(): Uint8Array; + static from_encoded(buffer: Uint8Array): ElementTemplateSection; + constructor(); +} + +export enum LEOAsmOpcode { + SetAttribute = 1, + RemoveChild = 3, + AppendChild = 5, + CreateElement = 6, + SetAttributeSlot = 7, + AppendElementSlot = 8, + SetDataset = 10, + AddEvent = 11, + AppendToRoot = 12, } + export class Operation { - private constructor(); - free(): void; - [Symbol.dispose](): void; + private constructor(); + free(): void; + [Symbol.dispose](): void; } + export class RawElementTemplate { - free(): void; - [Symbol.dispose](): void; - constructor(); - append_to_root(element_id: number): void; - create_element(tag_names: string, element_id: number): void; - set_attribute(element_id: number, attr_name: string, attr_value: string): void; - set_dataset(element_id: number, data_name: string, data_value: string): void; - append_child(parent_element_id: number, child_element_id: number): void; - set_cross_thread_event(element_id: number, event_type: string, event_name: string, event_value: string): void; - set_attribute_slot(element_id: number, attribute_slot_id: number, attr_name: string): void; - append_element_slot(parent_element_id: number, child_element_slot_id: number): void; + free(): void; + [Symbol.dispose](): void; + append_child(parent_element_id: number, child_element_id: number): void; + append_element_slot(parent_element_id: number, child_element_slot_id: number): void; + append_to_root(element_id: number): void; + create_element(tag_names: string, element_id: number): void; + constructor(); + set_attribute(element_id: number, attr_name: string, attr_value: string): void; + set_attribute_slot(element_id: number, attribute_slot_id: number, attr_name: string): void; + set_cross_thread_event(element_id: number, event_type: string, event_name: string, event_value: string): void; + set_dataset(element_id: number, data_name: string, data_value: string): void; } + /** * * * key: cssId * * value: StyleSheet - * + * */ export class RawStyleInfo { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Appends an import to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param import_css_id - The ID of the imported CSS file. - * - */ - append_import(css_id: number, import_css_id: number): void; - /** - * - * * Pushes a rule to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param rule - The rule to append. - * - */ - push_rule(css_id: number, rule: Rule): void; - /** - * - * * Encodes the RawStyleInfo into a Uint8Array using bincode serialization. - * * @returns A Uint8Array containing the serialized RawStyleInfo. - * - */ - encode(): Uint8Array; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Appends an import to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param import_css_id - The ID of the imported CSS file. + * + */ + append_import(css_id: number, import_css_id: number): void; + /** + * + * * Encodes the RawStyleInfo into a Uint8Array using bincode serialization. + * * @returns A Uint8Array containing the serialized RawStyleInfo. + * + */ + encode(): Uint8Array; + constructor(); + /** + * + * * Pushes a rule to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param rule - The rule to append. + * + */ + push_rule(css_id: number, rule: Rule): void; } + export class Rule { - free(): void; - [Symbol.dispose](): void; - /** - * - * * Creates a new Rule with the specified type. - * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). - * - */ - constructor(rule_type: string); - /** - * - * * Sets the prelude for the rule. - * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). - * - */ - set_prelude(prelude: RulePrelude): void; - /** - * - * * Pushes a declaration to the rule's declaration block. - * * @param property_name - The property name. - * * @param value - The property value. - * - */ - push_declaration(property_name: string, value: string): void; - /** - * - * * Pushes a nested rule to the rule. - * * @param rule - The nested rule to add. - * - */ - push_rule_children(rule: Rule): void; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Creates a new Rule with the specified type. + * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). + * + */ + constructor(rule_type: string); + /** + * + * * Pushes a declaration to the rule's declaration block. + * * @param property_name - The property name. + * * @param value - The property value. + * + */ + push_declaration(property_name: string, value: string): void; + /** + * + * * Pushes a nested rule to the rule. + * * @param rule - The nested rule to add. + * + */ + push_rule_children(rule: Rule): void; + /** + * + * * Sets the prelude for the rule. + * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). + * + */ + set_prelude(prelude: RulePrelude): void; } + /** * * * Either SelectorList or KeyFramesPrelude @@ -123,35 +131,37 @@ export class Rule { * * If it is SelectorList, then selectors is a list of Selector * * If it is KeyFramesPrelude, then selectors has only one selector which is Prelude text, its simple_selectors is empty * * If the parent is FontFace, then selectors is empty - * + * */ export class RulePrelude { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector to the list. - * * @param selector - The selector to add. - * - */ - push_selector(selector: Selector): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector to the list. + * * @param selector - The selector to add. + * + */ + push_selector(selector: Selector): void; } + export class Selector { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector section to the selector. - * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). - * * @param value - The value of the selector section. - * - */ - push_one_selector_section(selector_type: string, value: string): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector section to the selector. + * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). + * * @param value - The value of the selector section. + * + */ + push_one_selector_section(selector_type: string, value: string): void; } + export class StyleInfoDecoder { - private constructor(); - free(): void; - [Symbol.dispose](): void; + private constructor(); + free(): void; + [Symbol.dispose](): void; } diff --git a/packages/web-platform/web-core-wasm/binary/encode/encode_debug.d.ts b/packages/web-platform/web-core-wasm/binary/encode/encode_debug.d.ts index c1935d1d8f..81fb9df949 100644 --- a/packages/web-platform/web-core-wasm/binary/encode/encode_debug.d.ts +++ b/packages/web-platform/web-core-wasm/binary/encode/encode_debug.d.ts @@ -1,121 +1,129 @@ /* tslint:disable */ /* eslint-disable */ -export enum LEOAsmOpcode { - SetAttribute = 1, - RemoveChild = 3, - AppendChild = 5, - CreateElement = 6, - SetAttributeSlot = 7, - AppendElementSlot = 8, - SetDataset = 10, - AddEvent = 11, - AppendToRoot = 12, -} + export class DecodedStyleData { - free(): void; - [Symbol.dispose](): void; - constructor(buffer: Uint8Array); - query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; - static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; - static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; - readonly style_content: string; - readonly font_face_content: string; + free(): void; + [Symbol.dispose](): void; + static decode_into(buffer: Uint8Array, entry_name: string | null | undefined, config_enable_css_selector: boolean): Uint8Array; + static encode_from_raw_style_info(raw_style_info: RawStyleInfo, config_enable_css_selector: boolean, entry_name?: string | null): Uint8Array; + constructor(buffer: Uint8Array); + query_css_og_declarations_by_css_id(css_id: number, class_name: string[]): string; + readonly font_face_content: string; + readonly style_content: string; } + export class ElementTemplateSection { - free(): void; - [Symbol.dispose](): void; - constructor(); - static from_encoded(buffer: Uint8Array): ElementTemplateSection; - add_element_template(id: string, raw_element_template: RawElementTemplate): void; - encode(): Uint8Array; + free(): void; + [Symbol.dispose](): void; + add_element_template(id: string, raw_element_template: RawElementTemplate): void; + encode(): Uint8Array; + static from_encoded(buffer: Uint8Array): ElementTemplateSection; + constructor(); +} + +export enum LEOAsmOpcode { + SetAttribute = 1, + RemoveChild = 3, + AppendChild = 5, + CreateElement = 6, + SetAttributeSlot = 7, + AppendElementSlot = 8, + SetDataset = 10, + AddEvent = 11, + AppendToRoot = 12, } + export class Operation { - private constructor(); - free(): void; - [Symbol.dispose](): void; + private constructor(); + free(): void; + [Symbol.dispose](): void; } + export class RawElementTemplate { - free(): void; - [Symbol.dispose](): void; - constructor(); - append_to_root(element_id: number): void; - create_element(tag_names: string, element_id: number): void; - set_attribute(element_id: number, attr_name: string, attr_value: string): void; - set_dataset(element_id: number, data_name: string, data_value: string): void; - append_child(parent_element_id: number, child_element_id: number): void; - set_cross_thread_event(element_id: number, event_type: string, event_name: string, event_value: string): void; - set_attribute_slot(element_id: number, attribute_slot_id: number, attr_name: string): void; - append_element_slot(parent_element_id: number, child_element_slot_id: number): void; + free(): void; + [Symbol.dispose](): void; + append_child(parent_element_id: number, child_element_id: number): void; + append_element_slot(parent_element_id: number, child_element_slot_id: number): void; + append_to_root(element_id: number): void; + create_element(tag_names: string, element_id: number): void; + constructor(); + set_attribute(element_id: number, attr_name: string, attr_value: string): void; + set_attribute_slot(element_id: number, attribute_slot_id: number, attr_name: string): void; + set_cross_thread_event(element_id: number, event_type: string, event_name: string, event_value: string): void; + set_dataset(element_id: number, data_name: string, data_value: string): void; } + /** * * * key: cssId * * value: StyleSheet - * + * */ export class RawStyleInfo { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Appends an import to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param import_css_id - The ID of the imported CSS file. - * - */ - append_import(css_id: number, import_css_id: number): void; - /** - * - * * Pushes a rule to the stylesheet identified by `css_id`. - * * If the stylesheet does not exist, it is created. - * * @param css_id - The ID of the CSS file. - * * @param rule - The rule to append. - * - */ - push_rule(css_id: number, rule: Rule): void; - /** - * - * * Encodes the RawStyleInfo into a Uint8Array using bincode serialization. - * * @returns A Uint8Array containing the serialized RawStyleInfo. - * - */ - encode(): Uint8Array; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Appends an import to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param import_css_id - The ID of the imported CSS file. + * + */ + append_import(css_id: number, import_css_id: number): void; + /** + * + * * Encodes the RawStyleInfo into a Uint8Array using bincode serialization. + * * @returns A Uint8Array containing the serialized RawStyleInfo. + * + */ + encode(): Uint8Array; + constructor(); + /** + * + * * Pushes a rule to the stylesheet identified by `css_id`. + * * If the stylesheet does not exist, it is created. + * * @param css_id - The ID of the CSS file. + * * @param rule - The rule to append. + * + */ + push_rule(css_id: number, rule: Rule): void; } + export class Rule { - free(): void; - [Symbol.dispose](): void; - /** - * - * * Creates a new Rule with the specified type. - * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). - * - */ - constructor(rule_type: string); - /** - * - * * Sets the prelude for the rule. - * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). - * - */ - set_prelude(prelude: RulePrelude): void; - /** - * - * * Pushes a declaration to the rule's declaration block. - * * @param property_name - The property name. - * * @param value - The property value. - * - */ - push_declaration(property_name: string, value: string): void; - /** - * - * * Pushes a nested rule to the rule. - * * @param rule - The nested rule to add. - * - */ - push_rule_children(rule: Rule): void; + free(): void; + [Symbol.dispose](): void; + /** + * + * * Creates a new Rule with the specified type. + * * @param rule_type - The type of the rule (e.g., "StyleRule", "FontFaceRule", "KeyframesRule"). + * + */ + constructor(rule_type: string); + /** + * + * * Pushes a declaration to the rule's declaration block. + * * @param property_name - The property name. + * * @param value - The property value. + * + */ + push_declaration(property_name: string, value: string): void; + /** + * + * * Pushes a nested rule to the rule. + * * @param rule - The nested rule to add. + * + */ + push_rule_children(rule: Rule): void; + /** + * + * * Sets the prelude for the rule. + * * @param prelude - The prelude to set (SelectorList or KeyFramesPrelude). + * + */ + set_prelude(prelude: RulePrelude): void; } + /** * * * Either SelectorList or KeyFramesPrelude @@ -123,35 +131,37 @@ export class Rule { * * If it is SelectorList, then selectors is a list of Selector * * If it is KeyFramesPrelude, then selectors has only one selector which is Prelude text, its simple_selectors is empty * * If the parent is FontFace, then selectors is empty - * + * */ export class RulePrelude { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector to the list. - * * @param selector - The selector to add. - * - */ - push_selector(selector: Selector): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector to the list. + * * @param selector - The selector to add. + * + */ + push_selector(selector: Selector): void; } + export class Selector { - free(): void; - [Symbol.dispose](): void; - constructor(); - /** - * - * * Pushes a selector section to the selector. - * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). - * * @param value - The value of the selector section. - * - */ - push_one_selector_section(selector_type: string, value: string): void; + free(): void; + [Symbol.dispose](): void; + constructor(); + /** + * + * * Pushes a selector section to the selector. + * * @param selector_type - The type of the selector section (e.g., "ClassSelector", "IdSelector"). + * * @param value - The value of the selector section. + * + */ + push_one_selector_section(selector_type: string, value: string): void; } + export class StyleInfoDecoder { - private constructor(); - free(): void; - [Symbol.dispose](): void; + private constructor(); + free(): void; + [Symbol.dispose](): void; } diff --git a/packages/web-platform/web-core-wasm/binary/encode/encode_debug_bg.wasm.d.ts b/packages/web-platform/web-core-wasm/binary/encode/encode_debug_bg.wasm.d.ts index 19223f25ec..589485c14d 100644 --- a/packages/web-platform/web-core-wasm/binary/encode/encode_debug_bg.wasm.d.ts +++ b/packages/web-platform/web-core-wasm/binary/encode/encode_debug_bg.wasm.d.ts @@ -1,6 +1,8 @@ /* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; +export const __wbg_styleinfodecoder_free: (a: number, b: number) => void; +export const __wbg_operation_free: (a: number, b: number) => void; export const __wbg_decodedstyledata_free: (a: number, b: number) => void; export const decodedstyledata_new: (a: any) => [number, number, number]; export const decodedstyledata_style_content: (a: number) => [number, number]; @@ -8,17 +10,6 @@ export const decodedstyledata_font_face_content: (a: number) => [number, number] export const decodedstyledata_query_css_og_declarations_by_css_id: (a: number, b: number, c: number, d: number) => [number, number]; export const decodedstyledata_decode_into: (a: any, b: number, c: number, d: number) => [number, number, number]; export const decodedstyledata_encode_from_raw_style_info: (a: number, b: number, c: number, d: number) => [number, number, number]; -export const __wbg_rawelementtemplate_free: (a: number, b: number) => void; -export const rawelementtemplate_new: () => number; -export const rawelementtemplate_append_to_root: (a: number, b: number) => void; -export const rawelementtemplate_create_element: (a: number, b: number, c: number, d: number) => void; -export const rawelementtemplate_set_attribute: (a: number, b: number, c: number, d: number, e: number, f: number) => void; -export const rawelementtemplate_set_dataset: (a: number, b: number, c: number, d: number, e: number, f: number) => void; -export const rawelementtemplate_append_child: (a: number, b: number, c: number) => void; -export const rawelementtemplate_set_cross_thread_event: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void; -export const rawelementtemplate_set_attribute_slot: (a: number, b: number, c: number, d: number, e: number) => void; -export const rawelementtemplate_append_element_slot: (a: number, b: number, c: number) => void; -export const __wbg_operation_free: (a: number, b: number) => void; export const __wbg_elementtemplatesection_free: (a: number, b: number) => void; export const elementtemplatesection_new: () => number; export const elementtemplatesection_from_encoded: (a: any) => [number, number, number]; @@ -40,7 +31,16 @@ export const ruleprelude_new: () => number; export const ruleprelude_push_selector: (a: number, b: number) => void; export const selector_new: () => number; export const selector_push_one_selector_section: (a: number, b: number, c: number, d: number, e: number) => [number, number]; -export const __wbg_styleinfodecoder_free: (a: number, b: number) => void; +export const __wbg_rawelementtemplate_free: (a: number, b: number) => void; +export const rawelementtemplate_new: () => number; +export const rawelementtemplate_append_to_root: (a: number, b: number) => void; +export const rawelementtemplate_create_element: (a: number, b: number, c: number, d: number) => void; +export const rawelementtemplate_set_attribute: (a: number, b: number, c: number, d: number, e: number, f: number) => void; +export const rawelementtemplate_set_dataset: (a: number, b: number, c: number, d: number, e: number, f: number) => void; +export const rawelementtemplate_append_child: (a: number, b: number, c: number) => void; +export const rawelementtemplate_set_cross_thread_event: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => void; +export const rawelementtemplate_set_attribute_slot: (a: number, b: number, c: number, d: number, e: number) => void; +export const rawelementtemplate_append_element_slot: (a: number, b: number, c: number) => void; export const __wbindgen_malloc: (a: number, b: number) => number; export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; export const __wbindgen_externrefs: WebAssembly.Table;