Files
web-dslr/build/camera.d.ts
2023-08-05 18:46:26 +01:00

25 lines
824 B
TypeScript
Generated

export type { Config, SupportedOps } from '../build/libapi.mjs';
export declare function rethrowIfCritical(err: any): void;
export declare class Camera {
#private;
static showPicker(): Promise<void>;
connect(): Promise<void>;
disconnect(): Promise<void>;
getConfig(): Promise<{
name: string;
info: string;
label: string;
readonly: boolean;
} & {
type: "window";
children: Record<string, import("../build/libapi.mjs").Config>;
} & {
type: "window";
}>;
getSupportedOps(): Promise<import("../build/libapi.mjs").SupportedOps>;
setConfigValue(name: string, value: string | number | boolean): Promise<void>;
capturePreviewAsBlob(): Promise<Blob>;
captureImageAsFile(): Promise<File>;
consumeEvents(): Promise<boolean>;
}