ElectronAPI
FitFileViewer - API Documentation v29.4.0
FitFileViewer - API Documentation / preload / ElectronAPI
Interface: ElectronAPI
Defined in: preload.js:69
Propertiesβ
openFile()β
openFile: () =>
Promise<string[]>
Defined in: preload.js:70
Returnsβ
Promise<string[]>
openFileDialog()β
openFileDialog: () =>
Promise<string[]>
Defined in: preload.js:71
Returnsβ
Promise<string[]>
openOverlayDialog()β
openOverlayDialog: () =>
Promise<string[]>
Defined in: preload.js:72
Returnsβ
Promise<string[]>
readFile()β
readFile: (
filePath:string) =>Promise<ArrayBuffer>
Defined in: preload.js:73
Parametersβ
filePathβ
string
Returnsβ
Promise<ArrayBuffer>
parseFitFile()β
parseFitFile: (
arrayBuffer:ArrayBuffer) =>Promise<any>
Defined in: preload.js:74
Parametersβ
arrayBufferβ
ArrayBuffer
Returnsβ
Promise<any>
decodeFitFile()β
decodeFitFile: (
arrayBuffer:ArrayBuffer) =>Promise<any>
Defined in: preload.js:75
Parametersβ
arrayBufferβ
ArrayBuffer
Returnsβ
Promise<any>
recentFiles()β
recentFiles: () =>
Promise<string[]>
Defined in: preload.js:76
Returnsβ
Promise<string[]>
addRecentFile()β
addRecentFile: (
filePath:string) =>Promise<string[]>
Defined in: preload.js:77
Parametersβ
filePathβ
string
Returnsβ
Promise<string[]>
getTheme()β
getTheme: () =>
Promise<string>
Defined in: preload.js:78
Returnsβ
Promise<string>
sendThemeChanged()β
sendThemeChanged: (
theme:string) =>void
Defined in: preload.js:79
Parametersβ
themeβ
string
Returnsβ
void
getAppVersion()β
getAppVersion: () =>
Promise<string>
Defined in: preload.js:80
Returnsβ
Promise<string>
getElectronVersion()β
getElectronVersion: () =>
Promise<string>
Defined in: preload.js:81
Returnsβ
Promise<string>
getNodeVersion()β
getNodeVersion: () =>
Promise<string>
Defined in: preload.js:82
Returnsβ
Promise<string>
getChromeVersion()β
getChromeVersion: () =>
Promise<string>
Defined in: preload.js:83
Returnsβ
Promise<string>
getLicenseInfo()β
getLicenseInfo: () =>
Promise<string>
Defined in: preload.js:84
Returnsβ
Promise<string>
getPlatformInfo()β
getPlatformInfo: () =>
Promise<PlatformInfo>
Defined in: preload.js:85
Returnsβ
Promise<PlatformInfo>
openExternal()β
openExternal: (
url:string) =>Promise<boolean>
Defined in: preload.js:86
Parametersβ
urlβ
string
Returnsβ
Promise<boolean>
startGyazoServer()β
startGyazoServer: (
port:number) =>Promise<GyazoServerStartResult>
Defined in: preload.js:87
Parametersβ
portβ
number
Returnsβ
Promise<GyazoServerStartResult>
stopGyazoServer()β
stopGyazoServer: () =>
Promise<GyazoServerStopResult>
Defined in: preload.js:88
Returnsβ
Promise<GyazoServerStopResult>
onMenuOpenFile()β
onMenuOpenFile: (
callback:Function) =>void
Defined in: preload.js:89
Parametersβ
callbackβ
Function
Returnsβ
void
onMenuOpenOverlay()β
onMenuOpenOverlay: (
callback:Function) =>void
Defined in: preload.js:90
Parametersβ
callbackβ
Function
Returnsβ
void
onOpenRecentFile()β
onOpenRecentFile: (
callback: (filePath:string) =>void) =>void
Defined in: preload.js:91
Parametersβ
callbackβ
(filePath: string) => void
Returnsβ
void
onSetTheme()β
onSetTheme: (
callback: (theme:string) =>void) =>void
Defined in: preload.js:92
Parametersβ
callbackβ
(theme: string) => void
Returnsβ
void
onOpenSummaryColumnSelector()β
onOpenSummaryColumnSelector: (
callback:Function) =>void
Defined in: preload.js:93
Parametersβ
callbackβ
Function
Returnsβ
void
onUpdateEvent()β
onUpdateEvent: (
eventName:string,callback:Function) =>void
Defined in: preload.js:94
Parametersβ
eventNameβ
string
callbackβ
Function
Returnsβ
void
checkForUpdates()β
checkForUpdates: () =>
void
Defined in: preload.js:95
Returnsβ
void
installUpdate()β
installUpdate: () =>
void
Defined in: preload.js:96
Returnsβ
void
setFullScreen()β
setFullScreen: (
flag:boolean) =>void
Defined in: preload.js:97
Parametersβ
flagβ
boolean
Returnsβ
void
onIpc()β
onIpc: (
channel:string,callback:Function) =>void
Defined in: preload.js:98
Parametersβ
channelβ
string
callbackβ
Function
Returnsβ
void
send()β
send: (
channel:string, ...args:any[]) =>void
Defined in: preload.js:99
Parametersβ
channelβ
string
argsβ
...any[]
Returnsβ
void
invoke()β
invoke: (
channel:string, ...args:any[]) =>Promise<any>
Defined in: preload.js:100
Parametersβ
channelβ
string
argsβ
...any[]
Returnsβ
Promise<any>
injectMenu()β
injectMenu: (
theme?:string|null,fitFilePath?:string|null) =>Promise<boolean>
Defined in: preload.js:101
Parametersβ
theme?β
string | null
fitFilePath?β
string | null
Returnsβ
Promise<boolean>
getChannelInfo()β
getChannelInfo: () =>
ChannelInfo
Defined in: preload.js:102
Returnsβ
validateAPI()β
validateAPI: () =>
boolean
Defined in: preload.js:103
Returnsβ
boolean