mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Jquery, webappsec-credential-mangment, webgl2 1. `$(window)` will have a different type in TS 3.6, `JQuery<Window & typeof globalThis>`, so ExpectType assertions won't work anymore. I weakened the test to test assignability: ```ts const jqw: JQuery<Window> = $(window); ``` 2. webappsec-credential-management needs to avoid conflicts with the DOM version that 3.6 will include in order to keep compiling. I copied interfaces and inlined type aliases where needed. Inlining type aliases is not the ideal solution, but they don't merge, so I couldn't copy them like interfaces. And they are (1) used only once or twice (2) self-explanatory literal unions, so I think it's fine for a package that will see reduced use once 3.6 is released. 3. webgl2 is also now in the DOM, so the polyfill types need to match exactly. I deleted an extra property. Again, I expect this package to stop being used as much once 3.6 is released. * Rename CredentialData instead of deleting it * Re-add CredentialData, CredentialBase->Credential CredentialBase becomes an interface too, which more closely matches the code in TS 3.6. * Bump version of webappsec-credential-management |
||
|---|---|---|
| .. | ||
| index.d.ts | ||
| tsconfig.json | ||
| tslint.json | ||
| webgl2-tests.ts | ||