@codecovevienna/gittt-cli
Version:
Tracking time with CLI into a git repository
13 lines (12 loc) • 656 B
TypeScript
import { FileHelper } from './file';
import { IProject, IIntegrationLink, IConfigFile, IJiraLink, IMultipieStoreLink } from '../interfaces';
export declare class ConfigHelper {
private static instance;
private fileHelper;
constructor(fileHelper: FileHelper);
static getInstance(fileHelper?: FileHelper): ConfigHelper;
static getNewInstance(fileHelper?: FileHelper): ConfigHelper;
isInitialized: () => Promise<boolean>;
findLinksByProject: (project: IProject, linkType?: string | undefined) => Promise<IIntegrationLink[]>;
addOrUpdateLink: (link: IIntegrationLink | IJiraLink | IMultipieStoreLink) => Promise<IConfigFile>;
}