mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
fix(wasm): respect camelCase (#5213)
This commit is contained in:
parent
0d3661a23c
commit
1cd5401ad7
2 changed files with 10 additions and 12 deletions
|
|
@ -29,6 +29,7 @@ use crate::options::{
|
|||
|
||||
#[wasm_bindgen(getter_with_clone)]
|
||||
#[derive(Default, Tsify)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct Oxc {
|
||||
source_text: String,
|
||||
|
||||
|
|
@ -45,23 +46,18 @@ pub struct Oxc {
|
|||
pub symbols: JsValue,
|
||||
|
||||
#[wasm_bindgen(readonly, skip_typescript, js_name = "scopeText")]
|
||||
#[serde(rename = "scopeText")]
|
||||
pub scope_text: String,
|
||||
|
||||
#[wasm_bindgen(readonly, skip_typescript, js_name = "codegenText")]
|
||||
#[serde(rename = "codegenText")]
|
||||
pub codegen_text: String,
|
||||
|
||||
#[wasm_bindgen(readonly, skip_typescript, js_name = "formattedText")]
|
||||
#[serde(rename = "formattedText")]
|
||||
pub formatted_text: String,
|
||||
|
||||
#[wasm_bindgen(readonly, skip_typescript, js_name = "prettierFormattedText")]
|
||||
#[serde(rename = "prettierFormattedText")]
|
||||
pub prettier_formatted_text: String,
|
||||
|
||||
#[wasm_bindgen(readonly, skip_typescript, js_name = "prettierIrText")]
|
||||
#[serde(rename = "prettierIrText")]
|
||||
pub prettier_ir_text: String,
|
||||
|
||||
comments: Vec<Comment>,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
use tsify::Tsify;
|
||||
use wasm_bindgen::prelude::*;
|
||||
|
||||
#[wasm_bindgen]
|
||||
#[derive(Default, Clone, Copy)]
|
||||
#[derive(Default, Clone, Copy, Tsify)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct OxcRunOptions {
|
||||
syntax: bool,
|
||||
lint: bool,
|
||||
|
|
@ -51,22 +53,22 @@ impl OxcRunOptions {
|
|||
self.format = yes;
|
||||
}
|
||||
|
||||
#[wasm_bindgen(getter)]
|
||||
#[wasm_bindgen(getter = "prettierFormat")]
|
||||
pub fn prettier_format(&self) -> bool {
|
||||
self.prettier_format
|
||||
}
|
||||
|
||||
#[wasm_bindgen(setter)]
|
||||
#[wasm_bindgen(setter = "prettierFormat")]
|
||||
pub fn set_prettier_format(&mut self, yes: bool) {
|
||||
self.prettier_format = yes;
|
||||
}
|
||||
|
||||
#[wasm_bindgen(getter)]
|
||||
#[wasm_bindgen(getter = "prettierIr")]
|
||||
pub fn prettier_ir(&self) -> bool {
|
||||
self.prettier_ir
|
||||
}
|
||||
|
||||
#[wasm_bindgen(setter)]
|
||||
#[wasm_bindgen(setter = "prettierIr")]
|
||||
pub fn set_prettier_ir(&mut self, yes: bool) {
|
||||
self.prettier_ir = yes;
|
||||
}
|
||||
|
|
@ -81,12 +83,12 @@ impl OxcRunOptions {
|
|||
self.transform = yes;
|
||||
}
|
||||
|
||||
#[wasm_bindgen(getter)]
|
||||
#[wasm_bindgen(getter = "typeCheck")]
|
||||
pub fn type_check(&self) -> bool {
|
||||
self.type_check
|
||||
}
|
||||
|
||||
#[wasm_bindgen(setter)]
|
||||
#[wasm_bindgen(setter = "typeCheck")]
|
||||
pub fn set_type_check(&mut self, yes: bool) {
|
||||
self.type_check = yes;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue