UNPKG

@voiceflow/chat-types

Version:

Voiceflow chat project types

15 lines 778 B
import type { Intent, Prompt } from '../models.js'; import type { BaseModels, DeepPartialByKey } from '@voiceflow/base-types'; import { BaseVersion } from '@voiceflow/base-types'; import type { Settings } from './settings.js'; export * from './settings.js'; export interface PlatformData extends BaseVersion.PlatformData<Prompt> { intents: Intent[]; settings: Settings; publishing: BaseVersion.Publishing; } export interface Version<Prototype extends BaseModels.Version.Prototype = BaseModels.Version.Prototype> extends BaseVersion.Version<Prompt, Prototype> { platformData: PlatformData; } export declare const defaultPlatformData: ({ intents, settings, ...data }: DeepPartialByKey<PlatformData, 'settings'>) => PlatformData; //# sourceMappingURL=index.d.ts.map