TypeScript Version: **3.8.3** and **v3.9.0** nightly repro: ```ts // ts class FooBar { #foo = 'foo' bar() { return this.#foo } } ``` **Expected behavior:** ```ts // dts declare class FooBar { bar(): string; } ``` **Actual behavior:** ```ts // dts declare class FooBar { #private; bar(): string; } ``` **playground:** https://www.typescriptlang.org/play?ts=3.9.0-dev.20200418#code/MYGwhgzhAEBiD28BCYBO0DeAoavoGIAzRaAXmgHJj4Ksc8AjNACgEpN689UBTAFwCuqAHbQ+ACwCWEAHRFEnaAF8sSoA **Related Issues:** https://github.com/microsoft/TypeScript/issues/36963 https://github.com/microsoft/TypeScript/pull/36640 https://github.com/microsoft/TypeScript/issues/36630