@voiceflow/voiceflow-types
Version:
Voiceflow 'voiceflow' project types
16 lines • 806 B
TypeScript
import { ChatProject } from '@voiceflow/chat-types';
import type { PlatformType, ProjectType } from '../../constants/index.js';
import type { ChatMemberPlatformData } from './member.js';
export * from './member.js';
export interface SharedChatPlatformData extends ChatProject.PlatformData {
}
export interface ChatPlatformData extends SharedChatPlatformData {
}
export interface ChatProject extends ChatProject.Project<ChatMemberPlatformData> {
type: ProjectType.CHAT;
platform: PlatformType.VOICEFLOW;
platformData: ChatPlatformData;
}
export declare const defaultSharedChatPlatformData: (data?: Partial<SharedChatPlatformData>) => SharedChatPlatformData;
export declare const defaultChatPlatformData: (data?: Partial<ChatPlatformData>) => ChatPlatformData;
//# sourceMappingURL=index.d.ts.map