diff options
Diffstat (limited to 'api/JoplinClipboard.d.ts')
-rw-r--r-- | api/JoplinClipboard.d.ts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/api/JoplinClipboard.d.ts b/api/JoplinClipboard.d.ts new file mode 100644 index 0000000..26fdf42 --- /dev/null +++ b/api/JoplinClipboard.d.ts @@ -0,0 +1,29 @@ +export default class JoplinClipboard { + private electronClipboard_; + private electronNativeImage_; + constructor(electronClipboard: any, electronNativeImage: any); + readText(): Promise<string>; + writeText(text: string): Promise<void>; + /** <span class="platform-desktop">desktop</span> */ + readHtml(): Promise<string>; + /** <span class="platform-desktop">desktop</span> */ + writeHtml(html: string): Promise<void>; + /** + * Returns the image in [data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) format. + * + * <span class="platform-desktop">desktop</span> + */ + readImage(): Promise<string>; + /** + * Takes an image in [data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) format. + * + * <span class="platform-desktop">desktop</span> + */ + writeImage(dataUrl: string): Promise<void>; + /** + * Returns the list available formats (mime types). + * + * For example [ 'text/plain', 'text/html' ] + */ + availableFormats(): Promise<string[]>; +} |