arrow-bind.ts:3:16 - error SC1090: Function.prototype.bind on a compiled function value (compiled calls are direct — no runtime 'this' or arguments object exists to re-route; spell the call directly: '((value: number) => value)(...)') is not supported yet

  2 | // retain their explicit Function.prototype.bind refusal.
  3 | const preset = ((value: number) => value).bind(null, 1);
    |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4 | const rest = ((...values: number[]) => values.length).bind(null);

arrow-bind.ts:4:14 - error SC1090: Function.prototype.bind on a compiled function value (compiled calls are direct — no runtime 'this' or arguments object exists to re-route; spell the call directly: '((...values: number[]) => values.length)(...)') is not supported yet

  3 | const preset = ((value: number) => value).bind(null, 1);
  4 | const rest = ((...values: number[]) => values.length).bind(null);
    |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5 | const arrow = (value: number) => value + 1;

arrow-bind.ts:6:15 - error SC1090: Function.prototype.bind on a compiled function value (compiled calls are direct — no runtime 'this' or arguments object exists to re-route; spell the call directly: 'arrow(...)') is not supported yet

  5 | const arrow = (value: number) => value + 1;
  6 | const alias = arrow.bind(null);
    |               ^~~~~~~~~~~~~~~~
  7 | const ordinary = (function (value: number) { return value + 2; }).bind(null);

arrow-bind.ts:7:18 - error SC1090: Function.prototype.bind on a compiled function value (compiled calls are direct — no runtime 'this' or arguments object exists to re-route; spell the call directly: '(function (value: number) { return value + 2; })(...)') is not supported yet

  6 | const alias = arrow.bind(null);
  7 | const ordinary = (function (value: number) { return value + 2; }).bind(null);
    |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  8 | 