Sha256: 74dd6dc90102c7961111af0aa7bccbe113112b4afeab517fd0aad1bc4da76feb
Contents?: true
Size: 714 Bytes
Versions: 36
Compression:
Stored size: 714 Bytes
Contents
import { MetadataKind, Signed, SignedOptions } from './base'; import { Delegations } from './delegations'; import { TargetFile } from './file'; import { JSONObject } from './utils'; type TargetFileMap = Record<string, TargetFile>; interface TargetsOptions extends SignedOptions { targets?: TargetFileMap; delegations?: Delegations; } export declare class Targets extends Signed { readonly type = MetadataKind.Targets; readonly targets: TargetFileMap; readonly delegations?: Delegations; constructor(options: TargetsOptions); addTarget(target: TargetFile): void; equals(other: Targets): boolean; toJSON(): JSONObject; static fromJSON(data: JSONObject): Targets; } export {};
Version data entries
36 entries across 36 versions & 2 rubygems