UNPKG

@dataroadinc/setup-auth

Version:

CLI tool and programmatic API for automated OAuth setup across cloud platforms

31 lines (30 loc) 1.07 kB
import { VercelClientInterface, VercelEnvVariable } from "../index.js"; export declare class VercelApiClientImpl implements VercelClientInterface { private token; private apiUrl; private teamId; private projectName; constructor(token: string); request<T = unknown>(method: string, path: string, data?: unknown): Promise<T>; private innerGetTeamId; getTeamId(): Promise<string>; getProjectName(): Promise<string>; getProjectId(): Promise<string>; getProjects(): Promise<Array<{ id: string; name: string; accountId: string; }>>; getDeployments(): Promise<string[]>; getProject(name: string): Promise<any>; getEnvVariables(): Promise<any[]>; createEnvVariable(envVar: VercelEnvVariable): Promise<any>; updateEnvVariable(envId: string, envVar: VercelEnvVariable): Promise<any>; removeEnvVariable(envId: string): Promise<void>; getToken(): Promise<string | null>; getTeams(): Promise<Array<{ id: string; name: string; slug: string; }>>; }