botframework-webchat-component
Version:
React component of botframework-webchat
13 lines (9 loc) • 486 B
text/typescript
import type { ActivityComponentFactory } from 'botframework-webchat-api';
import type { WebChatActivity } from 'botframework-webchat-core';
type ActivityWithRenderer = {
activity: WebChatActivity;
renderActivity: Exclude<ReturnType<ActivityComponentFactory>, false>;
};
type ActivityTree = ActivityWithRenderer[][][];
type ReadonlyActivityTree = readonly (readonly (readonly ActivityWithRenderer[])[])[];
export type { ActivityTree, ActivityWithRenderer, ReadonlyActivityTree };