|
/// <reference types="@raycast/api">
|
|
|
|
/* 🚧 🚧 🚧
|
|
* This file is auto-generated from the extension's manifest.
|
|
* Do not modify manually. Instead, update the `package.json` file.
|
|
* 🚧 🚧 🚧 */
|
|
|
|
/* eslint-disable @typescript-eslint/ban-types */
|
|
|
|
type ExtensionPreferences = {
|
|
/** Image Input - Where to obtain the image to modify. */
|
|
"inputMethod": "Finder" | "Path Finder" | "Clipboard",
|
|
/** Image Output - How to handle the result of the image modification, i.e. where to save the modified image, or whether to copy it to the clipboard. */
|
|
"imageResultHandling": "replaceOriginal" | "saveInContainingFolder" | "copyToClipboard" | "openInPreview" | "saveToDownloads" | "saveToDesktop",
|
|
/** cwebp Lossless - Whether to use lossless conversion */
|
|
"cwebpLossless": boolean
|
|
}
|
|
|
|
/** Preferences accessible in all the extension's commands */
|
|
declare type Preferences = ExtensionPreferences
|
|
|
|
declare namespace Preferences {
|
|
/** Preferences accessible in the `commander` command */
|
|
export type Commander = ExtensionPreferences & {
|
|
/** Name of Command to run - The name of the command/function to run */
|
|
"name"?: string
|
|
}
|
|
/** Preferences accessible in the `commanderOpenNewFinderWindow` command */
|
|
export type CommanderOpenNewFinderWindow = ExtensionPreferences & {
|
|
/** Name of Command to run - The name of the command/function to run */
|
|
"name"?: string
|
|
}
|
|
/** Preferences accessible in the `commanderTrim` command */
|
|
export type CommanderTrim = ExtensionPreferences & {
|
|
/** Name of Command to run - The name of the command/function to run */
|
|
"name"?: string
|
|
}
|
|
/** Preferences accessible in the `commanderMp4ToMp3` command */
|
|
export type CommanderMp4ToMp3 = ExtensionPreferences & {
|
|
/** Name of Command to run - The name of the command/function to run */
|
|
"name"?: string
|
|
}
|
|
/** Preferences accessible in the `commanderConvert` command */
|
|
export type CommanderConvert = ExtensionPreferences & {
|
|
/** Name of Command to run - The name of the command/function to run */
|
|
"name"?: string,
|
|
/** Additional - Whether to trim the image */
|
|
"trim": boolean,
|
|
/** Enabled Formats - Whether to show WEBP as a conversion option */
|
|
"showWEBP": boolean,
|
|
/** - Whether to show ASTC as a conversion option */
|
|
"showASTC": boolean,
|
|
/** - Whether to show BMP as a conversion option */
|
|
"showBMP": boolean,
|
|
/** - Whether to show DDS as a conversion option */
|
|
"showDDS": boolean,
|
|
/** - Whether to show EXR as a conversion option */
|
|
"showEXR": boolean,
|
|
/** - Whether to show GIF as a conversion option */
|
|
"showGIF": boolean,
|
|
/** - Whether to show HEIC as a conversion option */
|
|
"showHEIC": boolean,
|
|
/** - Whether to show HEICS as a conversion option */
|
|
"showHEICS": boolean,
|
|
/** - Whether to show ICNS as a conversion option */
|
|
"showICNS": boolean,
|
|
/** - Whether to show ICO as a conversion option */
|
|
"showICO": boolean,
|
|
/** - Whether to show JPEG as a conversion option */
|
|
"showJPEG": boolean,
|
|
/** - Whether to show JP2 as a conversion option */
|
|
"showJP2": boolean,
|
|
/** - Whether to show KTX as a conversion option */
|
|
"showKTX": boolean,
|
|
/** - Whether to show PBM as a conversion option */
|
|
"showPBM": boolean,
|
|
/** - Whether to show PDF as a conversion option */
|
|
"showPDF": boolean,
|
|
/** - Whether to show PNG as a conversion option */
|
|
"showPNG": boolean,
|
|
/** - Whether to show PSD as a conversion option */
|
|
"showPSD": boolean,
|
|
/** - Whether to show PVR as a conversion option */
|
|
"showPVR": boolean,
|
|
/** - Whether to show TGA as a conversion option */
|
|
"showTGA": boolean,
|
|
/** - Whether to show TIFF as a conversion option */
|
|
"showTIFF": boolean,
|
|
/** - Whether to show SVG as a conversion option */
|
|
"showSVG": boolean
|
|
}
|
|
}
|
|
|
|
declare namespace Arguments {
|
|
/** Arguments passed to the `commander` command */
|
|
export type Commander = {}
|
|
/** Arguments passed to the `commanderOpenNewFinderWindow` command */
|
|
export type CommanderOpenNewFinderWindow = {
|
|
/** Path */
|
|
"path": string
|
|
}
|
|
/** Arguments passed to the `commanderTrim` command */
|
|
export type CommanderTrim = {}
|
|
/** Arguments passed to the `commanderMp4ToMp3` command */
|
|
export type CommanderMp4ToMp3 = {}
|
|
/** Arguments passed to the `commanderConvert` command */
|
|
export type CommanderConvert = {}
|
|
}
|
|
|