diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-06-08 22:40:57 +0300 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-06-08 22:40:57 +0300 |
| commit | 6cf1beb51454d32065f049e50c6ab4dba55ce0b7 (patch) | |
| tree | db541fc036c8309efd79d2f1a86675a482ad45aa /flow-libs | |
| parent | 0ad2ea764a206ff5e90719cba186684bb79802a5 (diff) | |
| parent | 891eb4cab0732b325a27dc104d942a052c82a930 (diff) | |
| download | mullvadvpn-6cf1beb51454d32065f049e50c6ab4dba55ce0b7.tar.xz mullvadvpn-6cf1beb51454d32065f049e50c6ab4dba55ce0b7.zip | |
Merge branch 'feature/flow-typed/keyframe-animation'
Diffstat (limited to 'flow-libs')
| -rw-r--r-- | flow-libs/electron.js.flow | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/flow-libs/electron.js.flow b/flow-libs/electron.js.flow new file mode 100644 index 0000000000..da5219e3a3 --- /dev/null +++ b/flow-libs/electron.js.flow @@ -0,0 +1,28 @@ +/** + * Flow annotations for Electron + * @flow + */ + +declare module 'electron' { + + // common types + + declare type Size = { + width: number; + height: number; + } + + // https://github.com/electron/electron/blob/master/docs/api/native-image.md + + declare class NativeImage { + isEmpty(): boolean; + getSize(): Size; + } + + declare var nativeImage: { + createEmpty(): NativeImage, + createFromPath(path: string): NativeImage, + createFromBuffer(buffer: Buffer, scaleFactor?: number): NativeImage, + createFromDataURL(dataURL: string): NativeImage, + } +}
\ No newline at end of file |
