UNPKG

prisma-yml

Version:

<a href="https://www.prismagraphql.com"><img src="https://imgur.com/HUu10rH.png" width="248" /></a>

37 lines (36 loc) 1.18 kB
import { Args } from './types/common'; import { Cluster } from './Cluster'; import { IOutput } from './Output'; import 'isomorphic-fetch'; import { RC } from './index'; export declare class Environment { sharedClusters: string[]; clusterEndpointMap: { [key: string]: string; }; args: Args; activeCluster: Cluster; globalRC: RC; clusters: Cluster[]; out: IOutput; home: string; rcPath: string; constructor(home: string, out?: IOutput); load(loadClusters?: boolean): Promise<void>; readonly cloudSessionKey: string | undefined; renewToken(): Promise<void>; getClusters(): Promise<void>; clusterByName(name: string, throws?: boolean): Cluster | undefined; setToken(token: string | undefined): void; addCluster(cluster: Cluster): void; removeCluster(name: string): void; saveGlobalRC(): void; setActiveCluster(cluster: Cluster): void; loadGlobalRC(): Promise<void>; parseGlobalRC(globalFile?: string): Promise<void>; private loadYaml; private initClusters; private getSharedClusters; private getLocalClusterConfig; } export declare const isLocal: (hostname: any) => any;