Interface: UseAgentApprovalsResult
@roomful/solid / UseAgentApprovalsResult
Interface: UseAgentApprovalsResult
Section titled “Interface: UseAgentApprovalsResult”Defined in: solid/src/index.ts:424
Describes the return value of useAgentApprovals.
Properties
Section titled “Properties”approve()
Section titled “approve()”approve: (
id) =>void
Defined in: solid/src/index.ts:438
Approves a pending proposal (if permitted) and broadcasts the decision.
Approves a pending proposal (if permitted) and broadcasts the decision.
Parameters
Section titled “Parameters”string
The proposal id.
Returns
Section titled “Returns”void
pending
Section titled “pending”pending:
Accessor<AgentProposal[]>
Defined in: solid/src/index.ts:433
Exposes the proposals still awaiting a decision, newest first. Reactive.
proposals
Section titled “proposals”proposals:
Accessor<AgentProposal[]>
Defined in: solid/src/index.ts:428
Exposes every proposal, newest first. Reactive: updates on any local or remote change.
propose()
Section titled “propose()”propose: (
input) =>AgentProposal
Defined in: solid/src/index.ts:448
Proposes an action for approval and broadcasts it as pending.
Proposes an action for approval and broadcasts it to peers as pending.
Parameters
Section titled “Parameters”The action type and optional payload.
payload?
Section titled “payload?”unknown
string
Returns
Section titled “Returns”AgentProposal
The created proposal.
reject()
Section titled “reject()”reject: (
id) =>void
Defined in: solid/src/index.ts:443
Rejects a pending proposal (if permitted) and broadcasts the decision.
Rejects a pending proposal (if permitted) and broadcasts the decision.
Parameters
Section titled “Parameters”string
The proposal id.
Returns
Section titled “Returns”void