Skip to content

Commit 4cd2925

Browse files
committed
[splendo#13] Created file to allow me to import into components images
1 parent cb13d86 commit 4cd2925

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

hearthstone/src/react-app.d.ts

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
/// <reference types="node" />
2+
/// <reference types="react" />
3+
/// <reference types="react-dom" />
4+
5+
declare namespace NodeJS {
6+
interface ProcessEnv {
7+
NODE_ENV: 'development' | 'production' | 'test';
8+
PUBLIC_URL: string;
9+
}
10+
}
11+
12+
declare module '*.bmp' {
13+
const src: string;
14+
export default src;
15+
}
16+
17+
declare module '*.gif' {
18+
const src: string;
19+
export default src;
20+
}
21+
22+
declare module '*.jpg' {
23+
const src: string;
24+
export default src;
25+
}
26+
27+
declare module '*.jpeg' {
28+
const src: string;
29+
export default src;
30+
}
31+
32+
declare module '*.png' {
33+
const src: string;
34+
export default src;
35+
}
36+
37+
declare module '*.webp' {
38+
const src: string;
39+
export default src;
40+
}
41+
42+
declare module '*.svg' {
43+
import * as React from 'react';
44+
45+
export const ReactComponent: React.SFC<React.SVGProps<SVGSVGElement>>;
46+
47+
const src: string;
48+
export default src;
49+
}
50+
51+
declare module '*.module.css' {
52+
const classes: { [key: string]: string };
53+
export default classes;
54+
}
55+
56+
declare module '*.module.scss' {
57+
const classes: { [key: string]: string };
58+
export default classes;
59+
}
60+
61+
declare module '*.module.sass' {
62+
const classes: { [key: string]: string };
63+
export default classes;
64+
}

0 commit comments

Comments
 (0)