diff --git a/package.json b/package.json index aa2fde99..5b61c1bd 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "playwright": "^1.55.1", "prettier": "^3.6.2", "sinon": "^19.0.2", - "typescript": "^5.6.3", + "typescript": "^6.0.3", "typescript-eslint": "^8.53.1", "vitest": "^4.1.7" }, diff --git a/via/static/scripts/types/css-custom-highlights.d.ts b/via/static/scripts/types/css-custom-highlights.d.ts deleted file mode 100644 index ba5cbaec..00000000 --- a/via/static/scripts/types/css-custom-highlights.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -// Types for the CSS Custom Highlight API. -// -// See https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API. -// -// TypeScript's built-in types includes incomplete versions of these types. - -declare interface Highlight { - add(r: Range): void; - delete(r: Range): void; -} - -interface HighlightRegistry { - delete(name: string): void; - get(name: string): Highlight | undefined; - set(name: string, highlight: Highlight): void; -} diff --git a/via/static/scripts/video_player/utils/youtube.ts b/via/static/scripts/video_player/utils/youtube.ts index d1ef4368..15e1904c 100644 --- a/via/static/scripts/video_player/utils/youtube.ts +++ b/via/static/scripts/video_player/utils/youtube.ts @@ -1,3 +1,5 @@ +/// + /** * Load the YouTube IFrame Player API. * diff --git a/yarn.lock b/yarn.lock index ae924a71..07f4f999 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9247,23 +9247,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" +"typescript@npm:^6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a + checksum: c1182dfadf8a8cb22a4e32442715afef1af1b950ae635b1c52c27e0d7fb7a5e2607ed7c7c4079bba4163579250e02445fd8d46b09cbceda71ff72a5b7d69db61 languageName: node linkType: hard -"typescript@patch:typescript@^5.6.3#~builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=14eedb" +"typescript@patch:typescript@^6.0.3#~builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#~builtin::version=6.0.3&hash=14eedb" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b + checksum: 8ed159a81ab4901a620c19fda539632cee610f8ec34dde57a3acc6b6df72894ad0b50bdd1946b763313d9b73dedb019d2e81c03eff06c0f2c785cde30a537d15 languageName: node linkType: hard @@ -9458,7 +9458,7 @@ __metadata: sinon: ^19.0.2 tailwindcss: ^4.1.17 terser: ^5.39.0 - typescript: ^5.6.3 + typescript: ^6.0.3 typescript-eslint: ^8.53.1 vitest: ^4.1.7 languageName: unknown