//// [constructorParametersInVariableDeclarations.ts]
class A {
    private a = x;
    private b = { p: x };
    private c = () => x;
    constructor(x: number) {
    }
}

class B {
    private a = x;
    private b = { p: x };
    private c = () => x;
    constructor() {
        var x = 1;
    }
}

//// [constructorParametersInVariableDeclarations.js]
var A = /** @class */ (function () {
    function A(x) {
        this.a = x;
        this.b = { p: x };
        this.c = function () { return x; };
    }
    return A;
}());
var B = /** @class */ (function () {
    function B() {
        this.a = x;
        this.b = { p: x };
        this.c = function () { return x; };
        var x = 1;
    }
    return B;
}());
