UNPKG

jenkins-cli-node

Version:
18 lines (17 loc) 474 B
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; }