src/declarations.d.ts
// Extra variables that live on Global that
// will be replaced by webpack DefinePlugin
declare var ENV: string;
declare var APP_VERSION: string;
declare var IS_PRODUCTION: boolean;
declare var HMR: boolean;
declare var IS_DEV: boolean;
interface ErrorStackTraceLimit {
stackTraceLimit: number;
}
// HACK: This is only for demo page hmr
interface AppWindow {
state: any;
}
interface Window extends AppWindow {}
interface ErrorConstructor extends ErrorStackTraceLimit {}