UNPKG

@wbg-mde/model

Version:

Metadata Editor Model Definitions

51 lines (50 loc) 1.22 kB
export declare class Preferences { RPreference: RPreference; appLogConfig: AppLogConfig; enableDevTools: boolean; variableRepoConfig: PrefVariableRepository; publishConfig: Array<PrefPublishConfig>; portPreference: PortPreference; dbPreference: DbPreference; constructor(preference: any); } export interface RPreference { rPath: string; useDefault: boolean; } export declare enum LogPreferences { writeOnlyErrors = 1, writeAllInfo = 2 } export declare enum LogBoolStatus { enabled = 1, disabled = 0 } export interface AppLogConfig { level: LogPreferences; includeLongParams: LogBoolStatus; includeRecMethods: LogBoolStatus; } export interface PrefVariableRepository { localPath: string; globalPath: string; donotUseGlobal: boolean; } export interface PrefPublishConfig { name: string; apiurl: string; apikey: string; } export interface PortPreference { appServerPort: string; rServerPort: string; rTimeLimit: number; } export declare enum Db { mongodb = "mongodb", nedb = "nedb" } export interface DbPreference { db: Db; connectionData: string; }