GitHub
12/03/2024, 5:48 AM5 | @​decorator()| ^^^^^^^^^^^^ 6 | set foo (value) {} 7 | } // Prettier 2.8.7 class A { @​decorator() get foo() {} @​decorator() set foo(value) {} } `v2.8.6` Compare Source diff Allow decorators on private members and class expressions (#14548 by @fisker) // Input class A { @​decorator() #privateMethod () {} } // Prettier 2.8.5 SyntaxError: Decorators are not valid here. (2:3) 1 | class A {
2 | @​decorator()| ^^^^^^^^^^^^ 3 | #privateMethod () {} 4 | } // Prettier 2.8.6 class A { @​decorator() #privateMethod() {} } `v2.8.5` Compare Source diff Support TypeScript 5.0 (#14391 by @fisker, #13819 by @fisker, @sosukesuzuki) TypeScript 5.0 introduces two new syntactic features: •
const modifiers for type parameters
• export type * declarations
Add missing parentheses for decorator (#14393 by @fisker)
// Input
class Person {
@​(myDecoratorArray[0])
greet() {}
}
// Prettier 2.8.4
class Person {
@​myDecoratorArray[0]
greet() {}
}
// Prettier 2.8.5
class Person {
@​(myDecoratorArray[0])
greet() {}
}
Add parentheses for TypeofTypeAnnotation to improve readability (#14458 by @fisker)
// Input
type A = (typeof node.children)[];
// Prettier 2.8.4
type A = typeof node.children[];
// Prettier 2.8.5
type A = (typeof node.children)[];
*Support `max_…
pact-foundation/pact-js
GitHub Actions: Test linux-musl-arm64-node-18
GitHub Actions: Test linux-musl-arm64-node-20
GitHub Actions: Test linux-arm64-node-20
GitHub Actions: Test linux-musl-arm64-node-22
GitHub Actions: Test linux-arm64-node-22
GitHub Actions: Test linux-musl-amd64-node-18
GitHub Actions: Test linux-musl-amd64-node-20
GitHub Actions: Test linux-musl-amd64-node-22
GitHub Actions: Test linux-musl-arm64-node-18
GitHub Actions: Test windows-latest--node-22
GitHub Actions: Test linux-musl-arm64-node-20
GitHub Actions: Test ubuntu-latest--node-22
GitHub Actions: Test linux-arm64-node-20
GitHub Actions: Test macos-13--node-22
GitHub Actions: Test linux-musl-arm64-node-22
GitHub Actions: Test macos-14--node-22
GitHub Actions: Test linux-arm64-node-22
GitHub Actions: Test windows-latest--node-20
GitHub Actions: Test linux-musl-amd64-node-18
GitHub Actions: Test ubuntu-latest--node-20
GitHub Actions: Test linux-musl-amd64-node-20
GitHub Actions: Test macos-13--node-20
GitHub Actions: Test linux-musl-amd64-node-22
GitHub Actions: Test macos-14--node-20
GitHub Actions: Test windows-latest--node-22
GitHub Actions: Test windows-latest--node-18
GitHub Actions: Test ubuntu-latest--node-22
GitHub Actions: Test macos-13--node-22
GitHub Actions: Test ubuntu-latest--node-18
GitHub Actions: Test macos-14--node-22
✅ No checks have passed
0/30 successful checksGitHub
12/04/2024, 11:55 PM