-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
typings.d.ts
81 lines (69 loc) · 2.05 KB
/
typings.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
declare module 'webpack-node-externals';
declare module 'electron-watch';
declare module 'script-ext-html-webpack-plugin' {
import { Plugin } from 'webpack';
export interface ScriptExtHtmlWebpackPluginConfig {
defaultAttribute?: string;
}
export default class ScriptExtHtmlWebpackPlugin extends Plugin {
public constructor(options: ScriptExtHtmlWebpackPluginConfig);
}
}
declare module 'terser-webpack-plugin' {
import { Plugin } from 'webpack';
export interface TerserPluginConfiguration {
cache?: boolean;
parallel?: boolean;
extractComments?:
| boolean
| 'all'
| 'some'
| RegExp
| ((node: Node, comment: { value: string }) => boolean)
| {
condition: RegExp;
filename(file: string): string;
banner(licenseFile: string): string;
};
terserOptions?: {
compress?: {
drop_console?: boolean;
};
};
}
export default class TerserPlugin extends Plugin {
public constructor(config?: TerserPluginConfiguration);
}
}
declare module 'electron-devtools-installer' {
export interface DevTool {
id: string;
electron: string;
}
export const EMBER_INSPECTOR: DevTool;
export const REACT_DEVELOPER_TOOLS: DevTool;
export const BACKBONE_DEBUGGER: DevTool;
export const JQUERY_DEBUGGER: DevTool;
export const ANGULARJS_BATARANG: DevTool;
export const VUEJS_DEVTOOLS: DevTool;
export const REDUX_DEVTOOLS: DevTool;
export const REACT_PERF: DevTool;
export const CYCLEJS_DEVTOOL: DevTool;
export const MOBX_DEVTOOLS: DevTool;
export const APOLLO_DEVELOPER_TOOLS: DevTool;
export default function(devTool: DevTool): Promise<void>;
}
declare module 'electron-redux';
declare module 'html-webpack-plugin';
declare module 'remark-html';
declare module 'remark-external-links';
declare module '*.styles' {
import { CSSResult } from 'lit-element';
const content: CSSResult;
export default content;
}
declare module '@locales/*' {
import { Catalog } from '@lingui/core';
const content: Catalog;
export default content;
}