@voiceflow/google-types
Version:
Google service types
18 lines (17 loc) • 923 B
JavaScript
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),
});