jenkins-cli-node
Version:
Jenkins command line tool
21 lines (20 loc) • 488 B
TypeScript
export declare class Cache<T> {
private cacheFile;
protected cacheInfo: T;
constructor(filename: string);
protected readFile: () => any;
protected writeToFile: () => any;
}
interface JobInfo {
name: string;
parameters: {
[key: string]: string;
};
}
export declare class LastJobCache extends Cache<JobInfo> {
constructor();
getJob(): JobInfo;
refreshJob(job: JobInfo): void;
}
export declare const lastJobCache: LastJobCache;
export {};