convex
Version:
Client for the Convex Cloud
36 lines • 1.51 kB
TypeScript
import { Command } from "@commander-js/extra-typings";
import { Context } from "../bundler/context.js";
import { DeploymentSelection } from "./lib/deploymentSelection.js";
export declare const deploymentCreate: Command<[string | undefined], {
type?: "dev" | "prod" | "preview";
region?: string;
class?: string;
select?: true;
default?: true;
expiration?: string;
expiry?: string;
expires?: string;
}, {}>;
export declare function createLocalDeployment(ctx: Context, currentDeployment: DeploymentSelection, select: boolean): Promise<void>;
export declare function fetchAvailableRegions(ctx: Context, teamId: number): Promise<{
available: boolean;
displayName: string;
name: "aws-us-east-1" | "aws-eu-west-1";
}[]>;
type AvailableRegion = Awaited<ReturnType<typeof fetchAvailableRegions>>[number];
export declare function resolveRegionDetails(availableRegions: AvailableRegion[], region: string): {
available: boolean;
displayName: string;
name: "aws-us-east-1" | "aws-eu-west-1";
} | null;
export declare function fetchAvailableClasses(ctx: Context, teamId: number): Promise<{
available: boolean;
type: "s16" | "s256" | "d1024";
}[]>;
type AvailableClass = Awaited<ReturnType<typeof fetchAvailableClasses>>[number];
export declare function resolveClassDetails(availableClasses: AvailableClass[], className: string): {
available: boolean;
type: "s16" | "s256" | "d1024";
} | null;
export {};
//# sourceMappingURL=deploymentCreate.d.ts.map