nx
Version:
20 lines (19 loc) • 811 B
TypeScript
import type { CloudTaskRunnerOptions } from './nx-cloud-tasks-runner-shell';
import { TasksRunner } from '../tasks-runner/tasks-runner';
import { RemoteCacheV2 } from '../tasks-runner/default-tasks-runner';
export declare class NxCloudEnterpriseOutdatedError extends Error {
constructor(url: string);
}
export declare class NxCloudClientUnavailableError extends Error {
constructor();
}
export interface NxCloudClient {
configureLightClientRequire: () => (paths: string[]) => void;
commands: Record<string, () => Promise<void>>;
nxCloudTasksRunner: TasksRunner<CloudTaskRunnerOptions>;
getRemoteCache: () => RemoteCacheV2;
}
export declare function verifyOrUpdateNxCloudClient(options: CloudTaskRunnerOptions): Promise<{
nxCloudClient: NxCloudClient;
version: string;
} | null>;