跳到主要内容

ui/build/ai-elements/confirmation/confirmation-context.svelte

ui/build/ai-elements/confirmation/confirmation-context.svelte

Type Aliases

ConfirmationContextValue

type ConfirmationContextValue = object;

Defined in: apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:19

Properties

Property Type Defined in
approval ToolUIPartApproval apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:20
state ToolUIPartState apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:21

ToolUIPartApproval

type ToolUIPartApproval =
  | {
  approved?: never;
  id: string;
  reason?: never;
}
  | {
  approved: boolean;
  id: string;
  reason?: string;
}
  | {
  approved: true;
  id: string;
  reason?: string;
}
  | {
  approved: false;
  id: string;
  reason?: string;
}
  | undefined;

Defined in: apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:1


ToolUIPartState

type ToolUIPartState =
  | "input-streaming"
  | "input-available"
  | "approval-requested"
  | "approval-responded"
  | "output-denied"
  | "output-available";

Defined in: apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:18

Functions

getConfirmationContext()

function getConfirmationContext(): ConfirmationContextValue;

Defined in: apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:24

Returns

ConfirmationContextValue


setConfirmationContext()

function setConfirmationContext(value): void;

Defined in: apps/website/.api-docs-entry/ui/build/ai-elements/confirmation/confirmation-context.svelte.d.ts:23

Parameters

Parameter Type
value ConfirmationContextValue

Returns

void