Files
prowler/ui/types/provider-wizard.ts

27 lines
567 B
TypeScript

import { ProviderType } from "./providers";
export const PROVIDER_WIZARD_STEP = {
CONNECT: 0,
CREDENTIALS: 1,
TEST: 2,
LAUNCH: 3,
} as const;
export type ProviderWizardStep =
(typeof PROVIDER_WIZARD_STEP)[keyof typeof PROVIDER_WIZARD_STEP];
export const PROVIDER_WIZARD_MODE = {
ADD: "add",
UPDATE: "update",
} as const;
export type ProviderWizardMode =
(typeof PROVIDER_WIZARD_MODE)[keyof typeof PROVIDER_WIZARD_MODE];
export interface ProviderWizardIdentity {
id: string;
type: ProviderType;
uid: string | null;
alias: string | null;
}