feat: move example

This commit is contained in:
Lucas Nogueira
2023-05-06 13:21:14 -03:00
parent 490aee9634
commit db900f6650
108 changed files with 223 additions and 6512 deletions
+29 -29
View File
@@ -1,50 +1,50 @@
// Copyright 2019-2022 Tauri Programme within The Commons Conservancy
// SPDX-License-Identifier: Apache-2.0
// SPDX-License-Identifier: MIT
import { invoke } from '@tauri-apps/api/tauri'
import { invoke } from "@tauri-apps/api/tauri";
export enum Source {
Prompt = 'PROMPT',
Camera = 'CAMERA',
Photos = 'PHOTOS'
Prompt = "PROMPT",
Camera = "CAMERA",
Photos = "PHOTOS",
}
export enum ResultType {
Uri = 'uri',
Base64 = 'base64',
DataUrl = 'dataUrl'
Uri = "uri",
Base64 = "base64",
DataUrl = "dataUrl",
}
export enum CameraDirection {
Rear = 'REAR',
Front = 'FRONT'
Rear = "REAR",
Front = "FRONT",
}
export interface ImageOptions {
quality?: number
allowEditing?: boolean
resultType?: ResultType
saveToGallery?: boolean
width?: number
height?: number
correctOrientation?: boolean
source?: Source
direction?: CameraDirection
presentationStyle?: 'fullscreen' | 'popover'
promptLabelHeader?: string
promptLabelCancel?: string
promptLabelPhoto?: string
promptLabelPicture?: string
quality?: number;
allowEditing?: boolean;
resultType?: ResultType;
saveToGallery?: boolean;
width?: number;
height?: number;
correctOrientation?: boolean;
source?: Source;
direction?: CameraDirection;
presentationStyle?: "fullscreen" | "popover";
promptLabelHeader?: string;
promptLabelCancel?: string;
promptLabelPhoto?: string;
promptLabelPicture?: string;
}
export interface Image {
data: string
assetUrl?: string
format: string
saved: boolean
exif: unknown
data: string;
assetUrl?: string;
format: string;
saved: boolean;
exif: unknown;
}
export async function getPhoto(options?: ImageOptions): Promise<Image> {
return await invoke('plugin:camera|getPhoto', { ...options })
return await invoke("plugin:camera|getPhoto", { ...options });
}