UNPKG

629 BTypeScriptView Raw
1import * as Config from '@oclif/config';
2export interface ConfigJSON {
3 schema: 1;
4 install?: string;
5 skipAnalytics?: boolean;
6}
7export default class UserConfig {
8 private readonly config;
9 private needsSave;
10 private body;
11 private mtime?;
12 private saving?;
13 private _init;
14 constructor(config: Config.IConfig);
15 install: string;
16 readonly skipAnalytics: boolean;
17 init(): Promise<void>;
18 private readonly debug;
19 private readonly file;
20 private save();
21 private read();
22 private migrate();
23 private canWrite();
24 private getLastUpdated();
25 private genInstall();
26}