Migrate from flow to typescript

This commit is contained in:
SleepWalker
2019-12-07 13:28:52 +02:00
parent 85a535430e
commit d8d2df0702
267 changed files with 2806 additions and 3535 deletions

61
@types/webpack-loaders.d.ts vendored Normal file
View File

@@ -0,0 +1,61 @@
declare module '*.html' {
const url: string;
export = url;
}
declare module '*.svg' {
const url: string;
export = url;
}
declare module '*.png' {
const url: string;
export = url;
}
declare module '*.gif' {
const url: string;
export = url;
}
declare module '*.jpg' {
const url: string;
export = url;
}
declare module '*.intl.json' {
import { MessageDescriptor } from 'react-intl';
const descriptor: {
[key: string]: MessageDescriptor;
};
export = descriptor;
}
declare module '*.json' {
const jsonContents: {
[key: string]: any;
};
export = jsonContents;
}
declare module '*.scss' {
// TODO: replace with:
// https://www.npmjs.com/package/css-modules-typescript-loader
// https://github.com/Jimdo/typings-for-css-modules-loader
const classNames: {
[className: string]: string;
};
export = classNames;
}
declare module '*.css' {
const classNames: {
[className: string]: string;
};
export = classNames;
}