@threadplane/chatFunctionv0.3.4

normalizeViewEntry

Normalize a catalog entry to the A2uiViewEntry shape. Bare Type<unknown> entries are wrapped as { component }; entries already in the discriminated shape are returned unchanged.

import { normalizeViewEntry } from '@threadplane/chat';

Declaration · overload 1

export declare function normalizeViewEntry(entry: Type<unknown> | A2uiViewEntry): A2uiViewEntry;

Parameters

entry · required
Type<unknown> | A2uiViewEntry

Returns

A2uiViewEntry