function getPreferenceValues(): { [preferenceName: string]: any };
import { getPreferenceValues } from "@raycast/api";
interface Preferences {
name: string;
bodyWeight?: string;
bodyHeight?: string;
}
export default async function Command() {
const preferences = getPreferenceValues<Preferences>();
console.log(preferences);
}
export declare function openExtensionPreferences(): Promise<void>;
import { ActionPanel, Action, Detail, openExtensionPreferences } from "@raycast/api";
export default function Command() {
const markdown = "API key incorrect. Please update it in extension preferences and try again.";
return (
<Detail
markdown={markdown}
actions={
<ActionPanel>
<Action title="Open Extension Preferences" onAction={openExtensionPreferences} />
</ActionPanel>
}
/>
);
}
export declare function openCommandPreferences(): Promise<void>;
import { ActionPanel, Action, Detail, openCommandPreferences } from "@raycast/api";
export default function Command() {
const markdown = "API key incorrect. Please update it in command preferences and try again.";
return (
<Detail
markdown={markdown}
actions={
<ActionPanel>
<Action title="Open Extension Preferences" onAction={openCommandPreferences} />
</ActionPanel>
}
/>
);
}