mastra
Version:
cli for mastra
30 lines • 969 B
TypeScript
export interface DeployDiagnosisRecommendation {
title: string;
description: string;
action: string | null;
docsUrl: string | null;
}
export interface DeployDiagnosis {
id: string;
deployId: string;
status: 'PENDING' | 'COMPLETE' | 'FAILED';
summary: string | null;
recommendations: DeployDiagnosisRecommendation[] | null;
error: string | null;
createdAt: string;
completedAt: string | null;
}
export type DeployDiagnosisLookup = {
state: 'healthy';
} | {
state: 'missing';
} | {
state: 'ready';
diagnosis: DeployDiagnosis;
};
export interface PrintSuggestionsOptions {
logsUrl?: string;
}
export declare function printDeploySuggestions(deployId: string, diagnosis: DeployDiagnosis, options?: PrintSuggestionsOptions): void;
export declare function pollForDiagnosis(fetchDiagnosis: () => Promise<DeployDiagnosisLookup>): Promise<DeployDiagnosisLookup>;
//# sourceMappingURL=deploy-suggestions.d.ts.map