Skip to content

Commit a9b147a

Browse files
authored
fix: support abstract auto-accessors (#630)
1 parent da9efd2 commit a9b147a

File tree

4 files changed

+22
-20
lines changed

4 files changed

+22
-20
lines changed

Cargo.lock

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ harness = false
3131

3232
[dependencies]
3333
anyhow = "1.0.64"
34-
deno_ast = { version = "0.37.0", features = ["view"] }
34+
deno_ast = { version = "0.38.0", features = ["view"] }
3535
dprint-core = { version = "0.66.1", features = ["formatting"] }
3636
dprint-core-macros = "0.1.0"
3737
percent-encoding = "2.3.1"

src/generation/generate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ fn gen_auto_accessor<'a>(node: &AutoAccessor<'a>, context: &mut Context<'a>) ->
471471
is_auto_accessor: true,
472472
is_declare: false,
473473
accessibility: node.accessibility(),
474-
is_abstract: false,
474+
is_abstract: node.is_abstract(),
475475
is_optional: false,
476476
is_override: node.is_override(),
477477
readonly: false,

tests/specs/declarations/class/auto_accessor/AutoAccessor_All.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ class Person {
88
accessor #test = 2;
99
accessor here!: string;
1010
override accessor test4: string;
11+
abstract accessor abstractAccessor: string;
1112

1213
constructor(name: string) {
1314
this.name = name;
@@ -23,6 +24,7 @@ class Person {
2324
accessor #test = 2;
2425
accessor here!: string;
2526
override accessor test4: string;
27+
abstract accessor abstractAccessor: string;
2628

2729
constructor(name: string) {
2830
this.name = name;

0 commit comments

Comments
 (0)