mirror of
https://github.com/hanzoai/prettier.git
synced 2026-09-24 17:02:04 +00:00
28 lines
333 B
JavaScript
28 lines
333 B
JavaScript
// @flow
|
|
|
|
class Foo {
|
|
prop: ?string;
|
|
#privateProp: number;
|
|
fun(): void {
|
|
this.#privateProp;
|
|
this.#privateProp = 4;
|
|
}
|
|
}
|
|
|
|
const foo = new Foo();
|
|
foo.prop;
|
|
foo.prop = null;
|
|
foo.fun();
|
|
|
|
if (foo.prop != null) {
|
|
foo.prop;
|
|
}
|
|
|
|
function f(x: ?Foo): void {
|
|
x.fun();
|
|
}
|
|
|
|
function f(x: Foo | null | void): void {
|
|
x.fun();
|
|
}
|