mirror of
https://github.com/awalsh128/cache-apt-pkgs-action.git
synced 2026-07-07 09:34:38 +00:00
24 lines
917 B
TypeScript
24 lines
917 B
TypeScript
import { type CommandRunner } from "../../ts-apt/dist/index.js";
|
|
export declare function isAptListsFresh(): boolean;
|
|
export declare class Package {
|
|
readonly name: string;
|
|
readonly version: string;
|
|
constructor(name: string, version: string);
|
|
serialize(): string;
|
|
}
|
|
export declare class CacheKey {
|
|
readonly version: string;
|
|
readonly forceUpdateIncrement: string;
|
|
readonly arch: string;
|
|
readonly normalizedPackages: string[];
|
|
constructor(version: string, forceUpdateIncrement: string, arch: string, normalizedPackages: string[]);
|
|
serialize(): string;
|
|
}
|
|
export declare function deserializeCacheKey(serialized: string): CacheKey;
|
|
export declare class Cache {
|
|
private readonly cachePath;
|
|
private readonly commandRunner;
|
|
constructor(cacheDir: string | undefined, commandRunner: CommandRunner);
|
|
getKey(normalizedPackages: string[], version: string): Promise<string>;
|
|
}
|