We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
While trying to run the example:
use deno_ast::parse_module; use deno_ast::MediaType; use deno_ast::ParseParams; use deno_ast::SourceTextInfo; use std::sync::Arc; let source_text = Arc::new("class MyClass {}"); let text_info = SourceTextInfo::new(source_text); let parsed_source = parse_module(ParseParams { specifier: "file:///my_file.ts".to_string(), media_type: MediaType::TypeScript, text_info, capture_tokens: true, maybe_syntax: None, scope_analysis: false, }).expect("should parse"); // returns the comments parsed_source.comments(); // returns the tokens if captured parsed_source.tokens(); // returns the module (AST) parsed_source.module(); // returns the `SourceTextInfo` parsed_source.source();
I get an error saying:
error[E0308]: mismatched types --> src/parsers/javascript/parser.rs:32:45 | 32 | let text_info = SourceTextInfo::new(source_text); | ^^^^^^^^^^^ expected `str`, found `&str` |
I've tried casting the string, but I can only ever get it to be a &str. Any help is appreciated, I'm not sure what I'm going wrong.
&str
The text was updated successfully, but these errors were encountered:
Sorry, do SourceTextInfo::new("class MyClass {}".into()). See #103.
SourceTextInfo::new("class MyClass {}".into())
Sorry, something went wrong.
Thanks, that ended up fixing it.
Successfully merging a pull request may close this issue.
While trying to run the example:
I get an error saying:
I've tried casting the string, but I can only ever get it to be a
&str
. Any help is appreciated, I'm not sure what I'm going wrong.The text was updated successfully, but these errors were encountered: