File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Type declarations for CSS modules
2
+ declare module "*.css" {
3
+ const content : { [ className : string ] : string } ;
4
+ export default content ;
5
+ }
6
+
7
+ declare module "*.module.css" {
8
+ const classes : { [ key : string ] : string } ;
9
+ export default classes ;
10
+ }
11
+
12
+ // Type declarations for Docusaurus modules
13
+ declare module "@docusaurus/theme-common" {
14
+ export function useColorMode ( ) : {
15
+ colorMode : "light" | "dark" ;
16
+ setColorMode : ( mode : "light" | "dark" ) => void ;
17
+ } ;
18
+ }
19
+
20
+ declare module "@docusaurus/useDocusaurusContext" {
21
+ export default function useDocusaurusContext ( ) : {
22
+ siteConfig : {
23
+ title : string ;
24
+ [ key : string ] : any ;
25
+ } ;
26
+ } ;
27
+ }
28
+
29
+ declare module "@theme/Layout" {
30
+ import { ReactNode } from "react" ;
31
+ interface LayoutProps {
32
+ title ?: string ;
33
+ description ?: string ;
34
+ children : ReactNode ;
35
+ }
36
+ const Layout : React . FC < LayoutProps > ;
37
+ export default Layout ;
38
+ }
39
+
40
+ declare module "@docusaurus/Head" {
41
+ import { ReactNode } from "react" ;
42
+ interface HeadProps {
43
+ children : ReactNode ;
44
+ }
45
+ const Head : React . FC < HeadProps > ;
46
+ export default Head ;
47
+ }
You can’t perform that action at this time.
0 commit comments