Anıl Anar

Results 40 issues of Anıl Anar

I mimicked UglifyJS except for the last test case with wrapped new expressions. For `new new X().Y().z` UglifyJS output: `new((new X).Y().z)` _wrong_ butternut output: `(new (new X).Y).z` _correct_ To test...

Explanation for this edge case: left parens is part of an arrow function expression unless it is async. Thus instead of comparing `this.params[0].start`, `c` and `this.start` with each other to...

I looked through issues here and I couldn't find one that mentions this problem. Currently it's impossible to translate the following without translating strings in JS: ``` ``` ### Feature...

`type Foo = Generator` is converted to `const Foo = Generator` so the following error is thrown: `ReferenceError: Generator is not defined`.

## 🐛 Bug report ```typescript import * as TE from 'fp-ts/TaskEither'; const x = TE.fromIO(() => 1); // In 2.10.x, x is TE.TaskEither // In 2.11.1, x is TE.TaskEither ```

Perhaps a note in `README` would be useful that for browser bundles, there's a dependency to node's `querystring` module and what can be used instead.

help wanted

## 🚀 Feature request ### Current Behavior `pipe(of('a'), chainFirst(() => EMPTY))` is equivalent to `EMPTY`. `pipe(of('a'), chainFirst(() => of('b')))` is equivalent to `of('a')`. `pipe(of('a'), chainFirst(() => from(['b', 'c'])))` is equivalent...

I'm not sure if this is a bug or a problem on my side. When I double click either side of three dots, I get an infinite loop of some...

## 🚀 Feature request ### Current Behavior ``` const C = t.union([ t.type({ type: t.literal('A'), foo: t.number, }), t.type({ type: t.literal('B'), bar: t.number, }), ]); // Validation errors have errors...