UNPKG

a2r

Version:
50 lines (49 loc) 1.59 kB
import { DevSettings, RunningProjectInfo } from '../model'; /** * Checks if dev settings exist */ export declare const settingsExist: (projectPath?: string | undefined) => Promise<boolean>; /** * Gets dev settings * @param projectPath Main project path */ export declare const getSettings: (projectPath?: string | undefined) => Promise<DevSettings>; /** * Writes given info as dev settings * @param info Info to save * @param projectPath Main project path */ export declare const saveSettings: (info: DevSettings, projectPath?: string | undefined) => Promise<DevSettings>; /** * Inits dev settings * @param serverPort Port that server will be using * @param projectPath Main project path */ export declare const init: (serverPort: number, serverDockerName: string, serverDockerImage: string, keys?: [string, string][] | undefined, projectPath?: string | undefined) => Promise<DevSettings>; /** * Update several key-value pairs * @param keys Key-Value pairs */ export declare const setKeys: (keys: [string, string][]) => Promise<void>; /** * Set key value * @param key Key name * @param value Key value */ export declare const setKey: (key: string, value: string) => Promise<void>; /** * Gets keys dictionary */ export declare const getKeys: () => Promise<{ [key: string]: string; }>; /** * Gets key value * @param key Key name */ export declare const getKey: (key: string) => Promise<string | undefined>; /** * Adds project to active project * @param project Project info */ export declare const addActiveProject: (project: RunningProjectInfo) => Promise<void>;