mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-05-03 03:28:42 +00:00
18 lines
652 B
TypeScript
18 lines
652 B
TypeScript
export const ConfigServicePath = '/services/config-service';
|
|
export const ConfigService = Symbol('ConfigService');
|
|
export interface ConfigService {
|
|
getVersion(): Promise<Readonly<{ version: string, commit: string, status?: string }>>;
|
|
getConfiguration(): Promise<Config>;
|
|
getCliConfigFileUri(): Promise<string>;
|
|
getConfigurationFileSchemaUri(): Promise<string>;
|
|
isInDataDir(uri: string): Promise<boolean>;
|
|
isInSketchDir(uri: string): Promise<boolean>;
|
|
}
|
|
|
|
export interface Config {
|
|
readonly sketchDirUri: string;
|
|
readonly dataDirUri: string;
|
|
readonly downloadsDirUri: string;
|
|
readonly additionalUrls: string[];
|
|
}
|