UNPKG

@voiceflow/google-types

Version:
19 lines (18 loc) 1.03 kB
import { Voice } from '../../constants/index.js'; import { VoiceVersion } from '@voiceflow/voice-types'; import { defaultSharedBasePlatformData } from '../base/index.js'; import { defaultSharedVoicePublishing, defaultVoicePublishing } from './publishing.js'; import { defaultSharedVoiceSettings, defaultVoiceSettings } from './settings.js'; export * from './publishing.js'; export * from './settings.js'; export const defaultSharedVoicePlatformData = ({ settings = {}, publishing = {}, ...platformData }) => ({ ...VoiceVersion.defaultPlatformData(platformData, { defaultPromptVoice: Voice.DEFAULT }), ...defaultSharedBasePlatformData(platformData), settings: defaultSharedVoiceSettings(settings), publishing: defaultSharedVoicePublishing(publishing), }); export const defaultVoicePlatformData = ({ settings = {}, publishing = {}, ...platformData }) => ({ ...defaultSharedVoicePlatformData(platformData), settings: defaultVoiceSettings(settings), publishing: defaultVoicePublishing(publishing), });