55 * LICENSE file in the root directory of this source tree.
66 */
77
8+ import { resolve } from 'path'
9+ import type { Options , ThemeConfig } from '@docusaurus/preset-classic'
10+ import type { Config } from '@docusaurus/types'
11+ import type { Options as UmamiOptions } from '@dipakparmar/docusaurus-plugin-umami'
12+
813// See https://docusaurus.io/docs/site-config for all the possible
914// site configuration options.
1015
11- const siteConfig = {
16+ const siteConfig : Config = {
1217 presets : [
1318 [
1419 '@docusaurus/preset-classic' ,
@@ -31,7 +36,7 @@ const siteConfig = {
3136 require . resolve ( './static/css/codeblock.css' ) ,
3237 ] ,
3338 } ,
34- } ,
39+ } satisfies Options ,
3540 ] ,
3641 ] ,
3742 title : 'React Redux' , // Title for your website.
@@ -203,21 +208,20 @@ const siteConfig = {
203208 indexName : 'react-redux' ,
204209 algoliaOptions : { } ,
205210 } ,
206- } ,
211+ } satisfies ThemeConfig ,
207212 plugins : [
208213 [
209214 '@dipakparmar/docusaurus-plugin-umami' ,
210- /** @type {import('@dipakparmar/docusaurus-plugin-umami').Options } */
211- ( {
215+ {
212216 websiteID : 'e81a2686-96f3-4557-9c03-f584b7e8ab6b' ,
213217 analyticsDomain : 'redux-docs-umami.up.railway.app' ,
214218 scriptName : 'script.js' ,
215219 dataAutoTrack : true ,
216220 dataDoNotTrack : true ,
217221 dataCache : true ,
218- } ) ,
222+ } satisfies UmamiOptions ,
219223 ] ,
220224 ] ,
221225}
222226
223- module . exports = siteConfig
227+ export default siteConfig
0 commit comments