react-app-env.d.ts 1.12 KB
Newer Older
1
declare namespace NodeJS {
2
3
4
5
    interface ProcessEnv {
        readonly NODE_ENV: 'development' | 'production' | 'test';
        readonly PUBLIC_URL: string;
    }
6
7
8
}

declare module '*.bmp' {
9
10
    const src: string;
    export default src;
11
12
13
}

declare module '*.gif' {
14
15
    const src: string;
    export default src;
16
17
18
}

declare module '*.jpg' {
19
20
    const src: string;
    export default src;
21
22
23
}

declare module '*.jpeg' {
24
25
    const src: string;
    export default src;
26
27
28
}

declare module '*.png' {
29
30
    const src: string;
    export default src;
31
32
33
34
35
36
37
38
}

declare module '*.webp' {
    const src: string;
    export default src;
}

declare module '*.svg' {
39
    import * as React from 'react';
40

41
    export const ReactComponent: React.FunctionComponent<React.SVGProps<SVGSVGElement>>;
42

43
44
    const src: string;
    export default src;
45
46
47
}

declare module '*.module.css' {
48
49
    const classes: { [key: string]: string };
    export default classes;
50
51
52
}

declare module '*.module.scss' {
53
54
    const classes: { [key: string]: string };
    export default classes;
55
56
57
}

declare module '*.module.sass' {
58
59
    const classes: { [key: string]: string };
    export default classes;
60
}