79503812

Date: 2025-03-12 14:00:05
Score: 1
Natty:
Report link

Certainly ugly, but...

type MyTuple1 = {
    readonly 0: number;
    readonly 1: number;
    readonly length: 2;
    [Symbol.iterator](): IterableIterator<number>;
};
const myTuple1 = [0, 0] as MyTuple1;
const [d, e, f] = <[number, number]><MyTuple1>myTuple1; // Error
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Moacyr Catani