20 lines
536 B
TypeScript
20 lines
536 B
TypeScript
import { apiClient } from '@/lib/api-client';
|
|
import type {
|
|
SetupReadinessReport,
|
|
SetupVerificationPayload,
|
|
SetupVerificationReport
|
|
} from './types';
|
|
|
|
export async function getSetupReadiness(): Promise<SetupReadinessReport> {
|
|
return apiClient<SetupReadinessReport>('/setup/readiness');
|
|
}
|
|
|
|
export async function verifySetup(
|
|
payload: SetupVerificationPayload = {}
|
|
): Promise<SetupVerificationReport> {
|
|
return apiClient<SetupVerificationReport>('/setup/verify', {
|
|
method: 'POST',
|
|
body: JSON.stringify(payload)
|
|
});
|
|
}
|