diff options
author | 2020-10-12 13:35:49 +0100 | |
---|---|---|
committer | 2020-10-12 13:35:49 +0100 | |
commit | 248a11219aa4731878380bd875450f15f9731c10 (patch) | |
tree | 771dce48c977779f2af321632a75d63fa6d27f4c /src/react-app-env.d.ts | |
parent | Change build system away from create-react-app (diff) |
Update app with new build system
Diffstat (limited to 'src/react-app-env.d.ts')
-rw-r--r-- | src/react-app-env.d.ts | 67 |
1 files changed, 66 insertions, 1 deletions
diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts index 6431bc5..981cd73 100644 --- a/src/react-app-env.d.ts +++ b/src/react-app-env.d.ts @@ -1 +1,66 @@ -/// <reference types="react-scripts" /> +/// <reference types="node" /> +/// <reference types="react" /> +/// <reference types="react-dom" /> + +declare namespace NodeJS { + interface ProcessEnv { + readonly NODE_ENV: 'development' | 'production' | 'test'; + readonly PUBLIC_URL: string; + } +} + +declare module '*.bmp' { + const src: string; + export default src; +} + +declare module '*.gif' { + const src: string; + export default src; +} + +declare module '*.jpg' { + const src: string; + export default src; +} + +declare module '*.jpeg' { + const src: string; + export default src; +} + +declare module '*.png' { + const src: string; + export default src; +} + +declare module '*.webp' { + const src: string; + export default src; +} + +declare module '*.svg' { + import * as React from 'react'; + + export const ReactComponent: React.FunctionComponent<React.SVGProps< + SVGSVGElement + > & { title?: string }>; + + const src: string; + export default src; +} + +declare module '*.module.css' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.scss' { + const classes: { readonly [key: string]: string }; + export default classes; +} + +declare module '*.module.sass' { + const classes: { readonly [key: string]: string }; + export default classes; +} |