//// [circularContextualReturnType.ts]
// Repro from #17711

Object.freeze({
    foo() {
        return Object.freeze('a');
    },
});


//// [circularContextualReturnType.js]
"use strict";
// Repro from #17711
Object.freeze({
    foo: function () {
        return Object.freeze('a');
    }
});
