James Browning

Results 45 issues of James Browning

Because not everything put through TC39 goes through the proposal process there should probably be some tracking of the so called "Needs consensus PRs". It's probably not worth tracking the...

For libraries with large collections of functions it can be nice to import them in a single declaration e.g. ```js import { map, filter } from "./some-itertools.mjs" // vs individual...

The release notes for 3.4 have quite a heavy-weight example of higher order function inference where a considerably simpler example would probably help more people I understand it. The simplest...

Currently node's repl is pretty painful when dealing with multiline expressions/statements like: ```js Point = class { x; y; constructor(x, y) { this.x = x; this.yy = y; } }...

enhancement

Since the decorator proposal changed to a hook-like approach, it's more extensible to more syntax. I think it would be worth revisiting this proposal by defining some decorators that hook...

Currently we can access the default `resolver` when in a `--loader` loader. However we can't access this loader from a regular program. I'd like to propose exposing this function as...

The current spec text implies `T | null ≤ T` which is not correct and does not match the prose.

### What is the problem this feature will solve? Currently one can write a large number of types to a file. However one cannot currently write an `ArrayBuffer` to a...

fs
feature request

In devtools we can get the stack trace of warning/error messages like so: ![screenshot from 2018-10-01 16-33-57](https://user-images.githubusercontent.com/8518303/46268619-e8b96d80-c597-11e8-9418-45d525aadc24.png) It would be useful if `ConsoleMessage` exposed a way of getting those stack...

feature
chromium
P3

Although the terminology used is "private", because nothing restricts sharing of private symbols they might actually be useful or abusable for other use cases. One example I can think of...