← Back to archive

Stdle #24 · classes · 2026-06-30

What does this TypeScript snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

class C { get x(){return 1;} set x(v){} }
const d = Object.getOwnPropertyDescriptor(C.prototype, 'x');
console.log(!!d!.get, !!d!.set, d!.enumerable);
Classes
4 attempts left

Answer & explanation