fix(web): correct metadata function
This commit is contained in:
parent
e4e643086b
commit
6451d2f65d
3 changed files with 4 additions and 5 deletions
|
|
@ -13,7 +13,7 @@
|
|||
"ts_language_name",
|
||||
"ts_language_version",
|
||||
"ts_language_abi_version",
|
||||
"ts_language_metadata",
|
||||
"ts_language_metadata_wasm",
|
||||
"ts_language_next_state",
|
||||
"ts_node_field_name_for_child_wasm",
|
||||
"ts_node_field_name_for_named_child_wasm",
|
||||
|
|
|
|||
2
lib/binding_web/lib/web-tree-sitter.d.ts
generated
vendored
2
lib/binding_web/lib/web-tree-sitter.d.ts
generated
vendored
|
|
@ -58,7 +58,6 @@ interface WasmModule {
|
|||
_ts_language_state_count(_0: number): number;
|
||||
_ts_language_version(_0: number): number;
|
||||
_ts_language_abi_version(_0: number): number;
|
||||
_ts_language_metadata(_0: number): number;
|
||||
_ts_language_name(_0: number): number;
|
||||
_ts_language_field_count(_0: number): number;
|
||||
_ts_language_next_state(_0: number, _1: number, _2: number): number;
|
||||
|
|
@ -106,6 +105,7 @@ interface WasmModule {
|
|||
_ts_parser_included_ranges_wasm(_0: number): void;
|
||||
_ts_language_type_is_named_wasm(_0: number, _1: number): number;
|
||||
_ts_language_type_is_visible_wasm(_0: number, _1: number): number;
|
||||
_ts_language_metadata_wasm(_0: number): void;
|
||||
_ts_language_supertypes_wasm(_0: number): void;
|
||||
_ts_language_subtypes_wasm(_0: number, _1: number): void;
|
||||
_ts_tree_root_node_wasm(_0: number): void;
|
||||
|
|
|
|||
|
|
@ -84,11 +84,10 @@ export class Language {
|
|||
* the language's `tree-sitter.json` file.
|
||||
*/
|
||||
get metadata(): LanguageMetadata | null {
|
||||
C._ts_language_metadata(this[0]);
|
||||
C._ts_language_metadata_wasm(this[0]);
|
||||
const length = C.getValue(TRANSFER_BUFFER, 'i32');
|
||||
const address = C.getValue(TRANSFER_BUFFER + SIZE_OF_INT, 'i32');
|
||||
if (length === 0) return null;
|
||||
return unmarshalLanguageMetadata(address);
|
||||
return unmarshalLanguageMetadata(TRANSFER_BUFFER + SIZE_OF_INT);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue