@tufjs/repo-mock
Version:
HTTP mocking for TUF repository requests
11 lines (10 loc) • 391 B
TypeScript
import { Metadata, Root, Snapshot, Targets, Timestamp } from '@tufjs/models';
import type { Target } from './shared.types';
export interface TUFRepo {
rootMeta: Metadata<Root>;
timestampMeta: Metadata<Timestamp>;
snapshotMeta: Metadata<Snapshot>;
targetsMeta: Metadata<Targets>;
targets: Target[];
}
export declare function initializeTUFRepo(targets: Target[]): TUFRepo;