Type Aliases
RetainedReleaseQuery
Ƭ RetainedReleaseQuery:Readonly<{ callback: string ; executable: string ; artifactId: string ; source: { repositoryId: string ; commit: string } ; changes: readonly { kind: string ; resource: string ; before_digest: string ; after_digest: string }[] }>
Actual native preparation code selected into a fresh recipient’s custody.
Variables
releaseCode
•Const releaseCode: Readonly<{ retainQuery: (code: SnapshotRef, options: { record: string ; callback: string ; baselineArtifact: string ; allowedModules: readonly string[] }) => Promise<RetainedReleaseQuery> ; admit: (release: ReleaseRef, options: { record: string ; callback: string ; key: string ; retentionSeconds: number }) => Promise<RetainedReleaseCode> ; inspect: (code: SnapshotRef) => Promise<RetainedReleaseCode> ; requireInstalled: (code: SnapshotRef) => Promise<{ program_generation: string ; program: ProgramReference }> ; binding: (code: SnapshotRef, key: string) => Promise<unknown> ; retainComputation: (code: SnapshotRef, options: { entry: string ; gateway: string ; record: string ; callback: string }) => Promise<RetainedReleaseComputation> ; retainBinding: (code: SnapshotRef, options: { key: string ; record: string ; callback: string }) => Promise<{ executable: string ; key: string }> ; checkRecord: (options: { record: string ; callback: string }) => Promise<null> ; currentBinding: () => Promise<ReleasedBinding | null> ; retainedBinding: () => Promise<ReleasedBinding | null> ; currentComputation: () => Promise<ReleasedComputation | null> ; retainedComputation: () => Promise<ReleasedComputation | null> }>