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