UNPKG

@voiceflow/google-types

Version:
18 lines (17 loc) 923 B
import { ChatVersion } from '@voiceflow/chat-types'; import { defaultSharedBasePlatformData } from '../base/index.js'; import { defaultChatPublishing, defaultSharedChatPublishing } from './publishing.js'; import { defaultChatSettings, defaultSharedChatSettings } from './settings.js'; export * from './publishing.js'; export * from './settings.js'; export const defaultSharedChatPlatformData = ({ settings = {}, publishing = {}, ...platformData }) => ({ ...ChatVersion.defaultPlatformData(platformData), ...defaultSharedBasePlatformData(platformData), settings: defaultSharedChatSettings(settings), publishing: defaultSharedChatPublishing(publishing), }); export const defaultChatPlatformData = ({ settings = {}, publishing = {}, ...platformData }) => ({ ...defaultSharedChatPlatformData(platformData), settings: defaultChatSettings(settings), publishing: defaultChatPublishing(publishing), });