Skip to content

conflicts

function conflicts(
entries: readonly {
id: string
operations: readonly {
artifact: {
algorithm: "sha256"
digest: string
version: 1
}
identity: string
package: {
name: string
version: string
}
}[]
}[],
): readonly {
code:
| "MissingEntry"
| "MissingOperation"
| "ProvenanceConflict"
| "Runtime"
| "Placement"
| "InvalidManifest"
entry: string
message: string
providers: readonly string[]
}[]

Defined in: Manifest.ts:249

Reports every conflict, even when conflicting operations are currently optional.

Parameter Type
entries readonly { id: string; operations: readonly { artifact: { algorithm: "sha256"; digest: string; version: 1; }; identity: string; package: { name: string; version: string; }; }[]; }[]

readonly { code: | "MissingEntry" | "MissingOperation" | "ProvenanceConflict" | "Runtime" | "Placement" | "InvalidManifest"; entry: string; message: string; providers: readonly string[]; }[]