Skip to content

Commit

Permalink
update wasm_bindgen version (#51)
Browse files Browse the repository at this point in the history
* Update Cargo.toml
  • Loading branch information
rouzwelt authored Feb 9, 2025
1 parent 39acd09 commit 0f8274a
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 37 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ categories = ["wasm"]

[dependencies]
tsify-next-macros = { path = "tsify-next-macros", version = "0.5.4" }
wasm-bindgen = { version = "0.2.86", optional = true }
wasm-bindgen = { version = "0.2.100", optional = true }
serde = { version = "1.0", features = ["derive"], optional = true }
serde_json = { version = "1.0", optional = true }
serde-wasm-bindgen = { version = "0.6", optional = true }
Expand Down
3 changes: 0 additions & 3 deletions tests-e2e/reference_output/test1/test1.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
/* tslint:disable */
/* eslint-disable */
/**
* @returns {Point}
*/
export function into_js(): Point;
export interface Point {
x: number;
Expand Down
3 changes: 0 additions & 3 deletions tests-e2e/reference_output/test2/test2.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
/* tslint:disable */
/* eslint-disable */
/**
* @returns {Point}
*/
export function into_js(): Point;
export interface Point {
x: number;
Expand Down
16 changes: 2 additions & 14 deletions tests-e2e/reference_output/test4/test4.d.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,9 @@
/* tslint:disable */
/* eslint-disable */
/**
* @param {Point} point
*/
export function consume(point: Point): void;
/**
* @returns {Point}
*/
export function into_js(): Point;
/**
* @param {(Point)[]} points
*/
export function consume_vector(points: (Point)[]): void;
/**
* @returns {(Point)[]}
*/
export function vector_into_js(): (Point)[];
export function consume_vector(points: Point[]): void;
export function vector_into_js(): Point[];
export interface Point {
x: number;
y: number;
Expand Down
16 changes: 2 additions & 14 deletions tests-e2e/reference_output/test_range1/test_range1.d.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,9 @@
/* tslint:disable */
/* eslint-disable */
/**
* @param {Range} _range
*/
export function consume(_range: Range): void;
/**
* @returns {Range}
*/
export function into_js(): Range;
/**
* @param {(Range)[]} _ranges
*/
export function consume_vector(_ranges: (Range)[]): void;
/**
* @returns {(Range)[]}
*/
export function vector_into_js(): (Range)[];
export function consume_vector(_ranges: Range[]): void;
export function vector_into_js(): Range[];
export interface Range {
foo: number;
bar: string;
Expand Down
4 changes: 2 additions & 2 deletions tsify-next-macros/src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ impl<'a> Parser<'a> {
let key = field.attrs.name().serialize_name().to_owned();
let (type_ann, field_attrs) = self.parse_field(field);

let optional = field_attrs.map_or(false, |attrs| attrs.optional);
let optional = field_attrs.is_some_and(|attrs| attrs.optional);
let default_is_none = self.container.serde_attrs().default().is_none()
&& field.attrs.default().is_none();

Expand Down Expand Up @@ -307,7 +307,7 @@ fn is_phantom(ty: &syn::Type) -> bool {
if let syn::Type::Path(syn::TypePath { path, .. }) = ty {
path.segments
.last()
.map_or(false, |path| path.ident == "PhantomData")
.is_some_and(|path| path.ident == "PhantomData")
} else {
false
}
Expand Down

0 comments on commit 0f8274a

Please sign in to comment.