ExE Boss
ExE Boss
This is most likely an engine limitation of **Factorio**, which will be fixed in **Factorio 2.0**[^1]. [^1]: [Factorio Friday Facts \#394 - Assembler flipping and circuit control](https://factorio.com/blog/post/fff-394)
@sandersn Does that mean that with a type like: ```ts interface Foo { bar: string; baz: string | undefined; } ``` It’s valid to do: ```ts const foo: Foo =...
I would also like to be able to omit all inferred types when unambiguous: ```ts interface SpecialArray extends Array {} let a: SpecialArray = [1] // and let b: SpecialArray...
@miguel-leon Seems to be the case.
@unional > Destructuring + Partial also doesn't work: > > ```ts > function foo(v: Partial) {} > > function boo({ a }: Partial) { > // Argument of type '{...
The **Early Errors** in also need to be modified by **Annex B** to allow `CallExpression` in sloppy mode.
At the very least, the linter should be a bit more clever about detecting MDN URLs (eg. if it finds something that matches the `\bhttps?://developer\.mozilla\.org/` RegExp, it then checks if...
I completely forgot about this, thanks for reminding me.
`IteratorNext`’s value parameter is optional to disambiguate calling the iterator.next(…) method with 0 or 1 arguments.
@mbien Any existing case where a non‑`TYPE_USE` `@CheckForNull`, `@NonNull`, or `@Nullable` annotation is replaced with a `TYPE_USE` one. Simply add `@java.lang.annotation.Target(java.lang.annotation.ElementType.TYPE_USE)` to all the `@interface` test cases in [`NPECheckTest.java`] and ...