Skip to main content

Type Aliases

ChangeReviewDecision

Ƭ ChangeReviewDecision: { kind: "unassessed" } | { kind: "open" } | { kind: "accepted" ; receipt_id: string } | { kind: "superseded" ; accepted_review_id: string } | { kind: "closed" } Not exported: an exported type refers to it.

ChangeApprovalStatus

Ƭ ChangeApprovalStatus: { kind: "not_required" } | { kind: "satisfied" ; governance_id: string ; version: string ; requirements: ChangeApprovalRequirement[] ; stale_approvals: GovernanceApproval[] } | { kind: "required" ; governance_id: string ; version: string ; code: string ; requirements: ChangeApprovalRequirement[] ; stale_approvals: GovernanceApproval[] } | { kind: "ended" ; governance_id: string ; version: string ; reason: ChangeApprovalEnd ; stale_approvals: GovernanceApproval[] } | { kind: "unregistered" } | { kind: "not_requested" } Not exported: an exported type refers to it.

ChangeApprovalRequirement

Ƭ ChangeApprovalRequirement: Object Not exported: an exported type refers to it.

Type declaration


ChangeReviewAction

Ƭ ChangeReviewAction: "inspect" | "submit" | "approve" | "revoke" | "apply" | "close" | "follow" Not exported: an exported type refers to it.

ResourceQuery

Ƭ ResourceQuery: Object A platform query whose resource reference selects its destination.

Type declaration

Variables

system

• Const system: Readonly<{ reviews: Readonly<{ inspect: FunctionReference<"query", "public", { review: ReviewRef }, Readonly<{ ref: ReviewRef ; subject: ReviewSubject ; change: ChangeView ; assessment: AssessmentView ; approvals: Readable<ChangeApprovalStatus> ; decision: ChangeReviewDecision ; execution: Readable<{ kind: "observed" } & ChangeExecution | { kind: "notAccepted" }> ; actions: { canApprove: boolean ; canApply: boolean ; available: readonly ChangeReviewAction[] ; waitingOn: null | ChangeReviewWait } }>, undefined | string> & ResourceQuery }> ; receipts: Readonly<{ inspect: FunctionReference<"query", "public", { receipt: ReviewRef }, Readonly<{ ref: ReviewRef ; subject: ReviewSubject ; change: ChangeView ; assessment: AssessmentView ; approvals: Readable<ChangeApprovalStatus> ; decision: ChangeReviewDecision ; execution: Readable<{ kind: "observed" } & ChangeExecution | { kind: "notAccepted" }> ; actions: { canApprove: boolean ; canApply: boolean ; available: readonly ChangeReviewAction[] ; waitingOn: null | ChangeReviewWait } }>, undefined | string> & ResourceQuery }> }> Typed platform queries. References carry no credentials or authority.