Nathan Adams
|
3447b8bfdd
|
chore: npm run format
|
2023-07-20 14:00:04 +02:00 |
relrelb
|
54d59b0ab6
|
web: Fix TypeScript 4.9 upgrade
Per the last paragraph in https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/#in-narrowing,
TypeScript 4.9 checks that the right side of `in` operator is assignable
to `object`.
Since we can't guarantee that in the `Reflect.has()` polyfill, add
a `@ts-expect-error` annotation to avoid build failure.
|
2022-12-14 07:30:34 +02:00 |
Toad06
|
1cb2678013
|
web: Add `has` and `ownKeys` methods to the `Reflect` polyfill
|
2022-11-14 21:31:08 +02:00 |
relrelb
|
4ae5e89ea7
|
web: Enforce ESLint's `eqeqeq` rule
|
2022-05-06 10:40:58 -07:00 |
Chris Midgley
|
cb601255d9
|
web: improve typescript types
|
2021-06-05 10:12:59 -07:00 |
relrelb
|
f8a8b82c04
|
web: Cleanup ESLint configuration
* Cleanup .eslintrc.json files.
* Avoid unnecessary eslint-* directives.
|
2021-04-30 18:16:55 -07:00 |
Adrian Wielgosik
|
f787cffe54
|
web: Minimal polyfill of window.Reflect
|
2021-02-09 19:10:47 -08:00 |
Toad06
|
3ae9ad57fc
|
web: Prevent crashes when native `Window` is overridden
|
2020-12-30 13:18:13 -08:00 |
Toad06
|
777734f6ba
|
web: Maintain compatibility with prototype.js
|
2020-12-21 16:26:14 -08:00 |
Toad06
|
a6b7474a6b
|
web: Prevent crashes with external libraries
|
2020-12-20 15:28:52 -08:00 |