-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathindex.d.ts
More file actions
48 lines (44 loc) · 1.37 KB
/
index.d.ts
File metadata and controls
48 lines (44 loc) · 1.37 KB
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
/// <reference types="electron" />
import { Component } from 'react';
export interface WebViewProps extends React.HTMLAttributes<Electron.WebViewElement>, React.ClassAttributes<WebView> {
src: string
autosize?: boolean
disablewebsecurity?: boolean
httpreferrer?: string
nodeintegration?: boolean
plugins?: boolean
preload?: string
useragent?: string
partition?: string
allowpopups?: boolean
webpreferences?: string
blinkfeatures?: string
disableblinkfeatures?: string
guestinstance?: string
onLoadCommit?: EventListener
onDidFinishLoad?: EventListener
onDidFailLoad?: EventListener
onDidFrameFinishLoad?: EventListener
onDidStartLoading?: EventListener
onDidStopLoading?: EventListener
onDidGetResponseDetails?: EventListener
onDidGetRedirectRequest?: EventListener
onDomReady?: EventListener
onPageTitleSet?: EventListener
onPageFaviconUpdated?: EventListener
onEnterHtmlFullScreen?: EventListener
onLeaveHtmlFullScreen?: EventListener
onConsoleMessage?: EventListener
onNewWindow?: EventListener
onClose?: EventListener
onIpcMessage?: EventListener
onCrashed?: EventListener
onGpuCrashed?: EventListener
onPluginCrashed?: EventListener
onDestroyed?: EventListener
}
interface WebViewState {
loaded: boolean
webview: Electron.WebViewElement
}
export default class WebView extends Component<WebViewProps, WebViewState> {}