@capgo/cli
Version:
A CLI to upload to capgo servers
29 lines (28 loc) • 823 B
TypeScript
import type { UploadReporter } from './reporter';
interface FinalizeBundleOptions {
apikey: string;
appId: string;
bundle: string;
supaHost?: string;
supaAnon?: string;
reporter: UploadReporter;
}
interface FinalizeInvokeOptions {
apikey: string;
method?: string;
body?: {
app_id: string;
name: string;
};
supaHost?: string;
supaAnon?: string;
}
interface FinalizeBundleDependencies {
invoke: (path: string, options: FinalizeInvokeOptions) => Promise<{
data: unknown;
error: Error | null;
}>;
formatError: (error: unknown) => Promise<string>;
}
export declare function finalizeUploadedBundle(options: FinalizeBundleOptions, legacyFinalize: () => Promise<void>, dependencies?: FinalizeBundleDependencies): Promise<void>;
export {};