jenkins-cli-node
Version:
Jenkins command line tool
18 lines (17 loc) • 474 B
TypeScript
import { JobCliInfo } from "./jenkins-cli";
export interface JobInfo extends JobCliInfo {
date: number;
count: number;
}
export declare class Cache<T> {
private fileName;
protected cacheInfo: T;
constructor(fileName: string);
protected readFile: () => any;
protected writeToFile: () => any;
}
export declare class JobCache extends Cache<JobInfo[]> {
constructor(dir: string);
getJob(): JobInfo[];
refreshJob(job: JobCliInfo): void;
}