summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Swithinbank2023-05-26 16:10:30 +0200
committerGitHub2023-05-26 16:10:30 +0200
commit17ec014c2520647ddabe2826dd6e0a27c67b6e9e (patch)
treebd6eeab1e81dce2e3a421a24376f973d05c71c80
parentc6d7960c8673886eb2b17843e78a897133c05fe2 (diff)
downloadIT.starlight-17ec014c2520647ddabe2826dd6e0a27c67b6e9e.tar.gz
IT.starlight-17ec014c2520647ddabe2826dd6e0a27c67b6e9e.tar.bz2
IT.starlight-17ec014c2520647ddabe2826dd6e0a27c67b6e9e.zip
Refactor global type declaration (#94)
-rw-r--r--packages/starlight/components/ThemeProvider.astro8
-rw-r--r--packages/starlight/global.d.ts5
2 files changed, 5 insertions, 8 deletions
diff --git a/packages/starlight/components/ThemeProvider.astro b/packages/starlight/components/ThemeProvider.astro
index 85890fd6..64ac10e1 100644
--- a/packages/starlight/components/ThemeProvider.astro
+++ b/packages/starlight/components/ThemeProvider.astro
@@ -2,14 +2,6 @@
import Icon from './Icon.astro';
---
-<script>
- declare global {
- var StarlightThemeProvider: {
- updatePickers(theme?: string): void;
- };
- }
-</script>
-
{/* This is intentionally inlined to avoid FOUC. */}
<script is:inline>
window.StarlightThemeProvider = (() => {
diff --git a/packages/starlight/global.d.ts b/packages/starlight/global.d.ts
new file mode 100644
index 00000000..85473302
--- /dev/null
+++ b/packages/starlight/global.d.ts
@@ -0,0 +1,5 @@
+declare global {
+ var StarlightThemeProvider: {
+ updatePickers(theme?: string): void;
+ };
+}