New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@voiceflow/chat-types

Package Overview
Dependencies
Maintainers
20
Versions
344
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@voiceflow/chat-types - npm Package Compare versions

Comparing version 2.2.1 to 2.3.0

build/common/models.d.ts

9

build/common/index.d.ts

@@ -1,4 +0,5 @@

export * as Node from './node';
export * as Project from './project';
export * as Types from './types';
export * as Version from './version';
export * as ChatModels from './models';
export * as ChatNode from './node';
export * as ChatProject from './project';
export * as ChatUtils from './utils';
export * as ChatVersion from './version';

@@ -22,7 +22,8 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.Version = exports.Types = exports.Project = exports.Node = void 0;
exports.Node = __importStar(require("./node"));
exports.Project = __importStar(require("./project"));
exports.Types = __importStar(require("./types"));
exports.Version = __importStar(require("./version"));
exports.ChatVersion = exports.ChatUtils = exports.ChatProject = exports.ChatNode = exports.ChatModels = void 0;
exports.ChatModels = __importStar(require("./models"));
exports.ChatNode = __importStar(require("./node"));
exports.ChatProject = __importStar(require("./project"));
exports.ChatUtils = __importStar(require("./utils"));
exports.ChatVersion = __importStar(require("./version"));
//# sourceMappingURL=index.js.map

@@ -1,8 +0,8 @@

import { Node, Nullable } from '@voiceflow/base-types';
import { BaseNode, Nullable } from '@voiceflow/base-types';
import { StepNoMatch, StepNoReply, StepReprompt } from './utils';
export interface StepData extends Node.Buttons.StepData, StepReprompt {
export interface StepData extends BaseNode.Buttons.StepData, StepReprompt {
else: StepNoMatch;
noReply?: Nullable<StepNoReply>;
}
export interface Step<Data = StepData> extends Node.Buttons.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Buttons.Step<Data> {
}

@@ -1,13 +0,13 @@

import { Button, Node, Nullable, Request } from '@voiceflow/base-types';
import { BaseButton, BaseNode, BaseRequest, Nullable } from '@voiceflow/base-types';
import { NodeNoReply, NodeReprompt, StepNoReply, StepReprompt } from './utils';
/** @deprecated */
export interface StepData extends Node.Capture.StepData, Button.StepButton, StepReprompt {
export interface StepData extends BaseNode.Capture.StepData, BaseButton.StepButton, StepReprompt {
noReply?: Nullable<StepNoReply>;
}
/** @deprecated */
export interface Step<Data = StepData> extends Node.Capture.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Capture.Step<Data> {
}
/** @deprecated */
export interface Node extends Node.Capture.Node, Request.NodeButton, NodeReprompt {
export interface Node extends BaseNode.Capture.Node, BaseRequest.NodeButton, NodeReprompt {
noReply?: Nullable<NodeNoReply>;
}

@@ -1,17 +0,17 @@

import { Node, Nullable } from '@voiceflow/base-types';
import { Intent } from "../types";
import { BaseNode, Nullable } from '@voiceflow/base-types';
import { Intent } from "../models";
import { NodeNoMatch, NodeNoReply, StepNoMatch, StepNoReply } from './utils';
export interface IntentCapture extends Node.CaptureV2.IntentCapture {
export interface IntentCapture extends BaseNode.CaptureV2.IntentCapture {
intent: Intent;
}
export interface StepData extends Node.CaptureV2.StepData {
capture: IntentCapture | Node.CaptureV2.QueryCapture;
export interface StepData extends BaseNode.CaptureV2.StepData {
capture: IntentCapture | BaseNode.CaptureV2.QueryCapture;
noReply?: Nullable<StepNoReply>;
noMatch?: Nullable<StepNoMatch>;
}
export interface Step<Data = StepData> extends Node.CaptureV2.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.CaptureV2.Step<Data> {
}
export interface Node extends Node.CaptureV2.Node {
export interface Node extends BaseNode.CaptureV2.Node {
noReply?: Nullable<NodeNoReply>;
noMatch?: Nullable<NodeNoMatch>;
}

@@ -1,12 +0,12 @@

import { Button, Node, Nullable, Request } from '@voiceflow/base-types';
import { BaseButton, BaseNode, BaseRequest, Nullable } from '@voiceflow/base-types';
import { DeprecatedNodeNoMatch, NodeNoMatch, NodeNoReply, NodeReprompt, StepNoMatch, StepNoReply, StepReprompt } from './utils';
export interface StepData extends Node.Interaction.StepData, Button.StepButton, StepReprompt {
export interface StepData extends BaseNode.Interaction.StepData, BaseButton.StepButton, StepReprompt {
else: StepNoMatch;
noReply?: Nullable<StepNoReply>;
}
export interface Step<Data = StepData> extends Node.Interaction.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Interaction.Step<Data> {
}
export interface Node<Event = Node.Utils.BaseEvent> extends Node.Interaction.Node<Event>, Request.NodeButton, DeprecatedNodeNoMatch, NodeReprompt {
export interface Node<Event = BaseNode.Utils.BaseEvent> extends BaseNode.Interaction.Node<Event>, BaseRequest.NodeButton, DeprecatedNodeNoMatch, NodeReprompt {
noMatch?: Nullable<NodeNoMatch>;
noReply?: Nullable<NodeNoReply>;
}

@@ -1,8 +0,8 @@

import { Button, Node, Nullable } from '@voiceflow/base-types';
import { BaseButton, BaseNode, Nullable } from '@voiceflow/base-types';
import { StepNoMatch, StepNoReply, StepReprompt } from './utils';
export interface StepData extends Node.Prompt.StepData, Button.StepButton, StepReprompt {
export interface StepData extends BaseNode.Prompt.StepData, BaseButton.StepButton, StepReprompt {
noReply?: Nullable<StepNoReply>;
noMatches: StepNoMatch;
}
export interface Step<Data = StepData> extends Node.Prompt.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Prompt.Step<Data> {
}

@@ -1,10 +0,10 @@

import { Node, Nullable, Text } from '@voiceflow/base-types';
import { Prompt } from "../types";
export interface StepNoReply extends Node.Utils.StepNoReply<Prompt> {
import { BaseNode, BaseText, Nullable } from '@voiceflow/base-types';
import { Prompt } from "../models";
export interface StepNoReply extends BaseNode.Utils.StepNoReply<Prompt> {
}
export interface NodeNoReply extends Node.Utils.NodeNoReply<Text.SlateTextValue> {
export interface NodeNoReply extends BaseNode.Utils.NodeNoReply<BaseText.SlateTextValue> {
}
export interface StepNoMatch extends Node.Utils.StepNoMatch<Prompt> {
export interface StepNoMatch extends BaseNode.Utils.StepNoMatch<Prompt> {
}
export interface NodeNoMatch extends Node.Utils.NodeNoMatch<Text.SlateTextValue> {
export interface NodeNoMatch extends BaseNode.Utils.NodeNoMatch<BaseText.SlateTextValue> {
}

@@ -14,3 +14,3 @@ /**

*/
export interface StepReprompt extends Node.Utils.StepReprompt<Prompt> {
export interface StepReprompt extends BaseNode.Utils.StepReprompt<Prompt> {
}

@@ -20,3 +20,3 @@ /**

*/
export interface NodeReprompt extends Node.Utils.NodeReprompt<Text.SlateTextValue> {
export interface NodeReprompt extends BaseNode.Utils.NodeReprompt<BaseText.SlateTextValue> {
}

@@ -26,9 +26,9 @@ /**

*/
export interface DeprecatedNodeNoMatch extends Node.Utils.DeprecatedNodeNoMatch<Text.SlateTextValue> {
export interface DeprecatedNodeNoMatch extends BaseNode.Utils.DeprecatedNodeNoMatch<BaseText.SlateTextValue> {
}
export interface NoMatchNode extends Node.Utils.BaseNode, DeprecatedNodeNoMatch {
export interface NoMatchNode extends BaseNode.Utils.BaseNode, DeprecatedNodeNoMatch {
noMatch?: Nullable<NodeNoMatch>;
}
export interface NoReplyNode extends Node.Utils.BaseNode, NodeReprompt {
export interface NoReplyNode extends BaseNode.Utils.BaseNode, NodeReprompt {
noReply?: Nullable<NodeNoReply>;
}

@@ -1,4 +0,10 @@

import { Models, Project } from '@voiceflow/base-types';
export interface ChatProject extends Project.BaseProject {
import { BaseModels, BaseProject } from '@voiceflow/base-types';
export interface MemberPlatformData extends BaseProject.MemberPlatformData {
}
export declare const defaultChatProjectData: (data?: Partial<Models.BasePlatformData>) => Models.BasePlatformData;
export interface PlatformData extends BaseProject.PlatformData {
}
export interface Project<GMemberPlatformData extends MemberPlatformData = MemberPlatformData> extends BaseProject.Project {
members: BaseModels.Project.Member<GMemberPlatformData>[];
platformData: PlatformData;
}
export declare const defaultPlatformData: (data?: Partial<PlatformData>) => PlatformData;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultChatProjectData = void 0;
exports.defaultPlatformData = void 0;
const base_types_1 = require("@voiceflow/base-types");
const defaultChatProjectData = (data = {}) => (Object.assign({}, base_types_1.Project.defaultBaseProjectData(data)));
exports.defaultChatProjectData = defaultChatProjectData;
const defaultPlatformData = (data = {}) => (Object.assign({}, base_types_1.BaseProject.defaultPlatformData(data)));
exports.defaultPlatformData = defaultPlatformData;
//# sourceMappingURL=index.js.map

@@ -1,12 +0,12 @@

import { Version } from '@voiceflow/base-types';
import { Intent, Prompt } from "../types";
import { ChatVersionSettings } from './settings';
import { BaseModels, BaseVersion, DeepPartialByKey } from '@voiceflow/base-types';
import { Intent, Prompt } from "../models";
import { Settings } from './settings';
export * from './settings';
export interface ChatVersionData extends Version.BaseVersionData<Prompt> {
export interface PlatformData extends BaseVersion.PlatformData<Prompt> {
intents: Intent[];
settings: ChatVersionSettings;
settings: Settings;
}
export declare const defaultChatVersionData: ({ intents, settings, ...data }: Partial<ChatVersionData>) => ChatVersionData;
export interface ChatVersion extends Version.BaseVersion<Prompt> {
platformData: ChatVersionData;
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;

@@ -24,11 +24,11 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultChatVersionData = void 0;
exports.defaultPlatformData = void 0;
const base_types_1 = require("@voiceflow/base-types");
const settings_1 = require("./settings");
__exportStar(require("./settings"), exports);
const defaultChatVersionData = (_a) => {
var { intents = [], settings } = _a, data = __rest(_a, ["intents", "settings"]);
return (Object.assign(Object.assign({}, base_types_1.Version.defaultBaseVersionData(data)), { intents, settings: settings_1.defaultChatVersionSettings(settings) }));
const defaultPlatformData = (_a) => {
var { intents = [], settings = {} } = _a, data = __rest(_a, ["intents", "settings"]);
return (Object.assign(Object.assign({}, base_types_1.BaseVersion.defaultPlatformData(data)), { intents, settings: (0, settings_1.defaultSettings)(settings) }));
};
exports.defaultChatVersionData = defaultChatVersionData;
exports.defaultPlatformData = defaultPlatformData;
//# sourceMappingURL=index.js.map

@@ -1,13 +0,10 @@

import { Version } from '@voiceflow/base-types';
import { Prompt } from "../types";
export interface MessageDelay {
durationMilliseconds: number;
import { BaseModels, BaseVersion } from '@voiceflow/base-types';
import { Prompt } from "../models";
export interface Settings extends BaseVersion.Settings<Prompt> {
session: BaseVersion.Session<Prompt>;
messageDelay?: BaseModels.Version.PrototypeMessageDelay;
}
export interface ChatVersionSettings extends Version.BaseVersionSettings<Prompt> {
session: Version.RestartSession | Version.ResumeSession<Prompt>;
messageDelay?: MessageDelay;
}
export declare const defaultMessageDelay: ({ durationMilliseconds }?: Partial<MessageDelay>) => {
export declare const defaultMessageDelay: ({ durationMilliseconds }?: Partial<BaseModels.Version.PrototypeMessageDelay>) => {
durationMilliseconds: number;
};
export declare const defaultChatVersionSettings: ({ error, messageDelay, ...baseSettings }?: Partial<ChatVersionSettings>) => ChatVersionSettings;
export declare const defaultSettings: ({ error, messageDelay, ...baseSettings }?: Partial<Settings>) => Settings;

@@ -14,12 +14,14 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultChatVersionSettings = exports.defaultMessageDelay = void 0;
exports.defaultSettings = exports.defaultMessageDelay = void 0;
const base_types_1 = require("@voiceflow/base-types");
const utils_1 = require("../utils");
const defaultMessageDelay = ({ durationMilliseconds = 1500 } = {}) => ({ durationMilliseconds });
const defaultMessageDelay = ({ durationMilliseconds = 1500 } = {}) => ({
durationMilliseconds,
});
exports.defaultMessageDelay = defaultMessageDelay;
const defaultChatVersionSettings = (_a = {}) => {
const defaultSettings = (_a = {}) => {
var { error, messageDelay } = _a, baseSettings = __rest(_a, ["error", "messageDelay"]);
return (Object.assign(Object.assign({}, base_types_1.Version.defaultBaseVersionSettings(baseSettings)), { error: utils_1.defaultPrompt(error), messageDelay: exports.defaultMessageDelay(messageDelay) }));
return (Object.assign(Object.assign({}, base_types_1.BaseVersion.defaultSettings(baseSettings)), { error: utils_1.prompt.defaultPrompt(error), messageDelay: (0, exports.defaultMessageDelay)(messageDelay) }));
};
exports.defaultChatVersionSettings = defaultChatVersionSettings;
exports.defaultSettings = defaultSettings;
//# sourceMappingURL=settings.js.map

@@ -1,4 +0,5 @@

export * as Node from './node';
export * as Project from './project';
export * as Types from './types';
export * as Version from './version';
export * as ChatModels from './models';
export * as ChatNode from './node';
export * as ChatProject from './project';
export * as ChatUtils from './utils';
export * as ChatVersion from './version';

@@ -1,5 +0,6 @@

export * as Node from './node';
export * as Project from './project';
export * as Types from './types';
export * as Version from './version';
export * as ChatModels from './models';
export * as ChatNode from './node';
export * as ChatProject from './project';
export * as ChatUtils from './utils';
export * as ChatVersion from './version';
//# sourceMappingURL=index.js.map

@@ -1,8 +0,8 @@

import { Node, Nullable } from '@voiceflow/base-types';
import { BaseNode, Nullable } from '@voiceflow/base-types';
import { StepNoMatch, StepNoReply, StepReprompt } from './utils';
export interface StepData extends Node.Buttons.StepData, StepReprompt {
export interface StepData extends BaseNode.Buttons.StepData, StepReprompt {
else: StepNoMatch;
noReply?: Nullable<StepNoReply>;
}
export interface Step<Data = StepData> extends Node.Buttons.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Buttons.Step<Data> {
}

@@ -1,13 +0,13 @@

import { Button, Node, Nullable, Request } from '@voiceflow/base-types';
import { BaseButton, BaseNode, BaseRequest, Nullable } from '@voiceflow/base-types';
import { NodeNoReply, NodeReprompt, StepNoReply, StepReprompt } from './utils';
/** @deprecated */
export interface StepData extends Node.Capture.StepData, Button.StepButton, StepReprompt {
export interface StepData extends BaseNode.Capture.StepData, BaseButton.StepButton, StepReprompt {
noReply?: Nullable<StepNoReply>;
}
/** @deprecated */
export interface Step<Data = StepData> extends Node.Capture.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Capture.Step<Data> {
}
/** @deprecated */
export interface Node extends Node.Capture.Node, Request.NodeButton, NodeReprompt {
export interface Node extends BaseNode.Capture.Node, BaseRequest.NodeButton, NodeReprompt {
noReply?: Nullable<NodeNoReply>;
}

@@ -1,17 +0,17 @@

import { Node, Nullable } from '@voiceflow/base-types';
import { Intent } from "../types";
import { BaseNode, Nullable } from '@voiceflow/base-types';
import { Intent } from "../models";
import { NodeNoMatch, NodeNoReply, StepNoMatch, StepNoReply } from './utils';
export interface IntentCapture extends Node.CaptureV2.IntentCapture {
export interface IntentCapture extends BaseNode.CaptureV2.IntentCapture {
intent: Intent;
}
export interface StepData extends Node.CaptureV2.StepData {
capture: IntentCapture | Node.CaptureV2.QueryCapture;
export interface StepData extends BaseNode.CaptureV2.StepData {
capture: IntentCapture | BaseNode.CaptureV2.QueryCapture;
noReply?: Nullable<StepNoReply>;
noMatch?: Nullable<StepNoMatch>;
}
export interface Step<Data = StepData> extends Node.CaptureV2.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.CaptureV2.Step<Data> {
}
export interface Node extends Node.CaptureV2.Node {
export interface Node extends BaseNode.CaptureV2.Node {
noReply?: Nullable<NodeNoReply>;
noMatch?: Nullable<NodeNoMatch>;
}

@@ -1,12 +0,12 @@

import { Button, Node, Nullable, Request } from '@voiceflow/base-types';
import { BaseButton, BaseNode, BaseRequest, Nullable } from '@voiceflow/base-types';
import { DeprecatedNodeNoMatch, NodeNoMatch, NodeNoReply, NodeReprompt, StepNoMatch, StepNoReply, StepReprompt } from './utils';
export interface StepData extends Node.Interaction.StepData, Button.StepButton, StepReprompt {
export interface StepData extends BaseNode.Interaction.StepData, BaseButton.StepButton, StepReprompt {
else: StepNoMatch;
noReply?: Nullable<StepNoReply>;
}
export interface Step<Data = StepData> extends Node.Interaction.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Interaction.Step<Data> {
}
export interface Node<Event = Node.Utils.BaseEvent> extends Node.Interaction.Node<Event>, Request.NodeButton, DeprecatedNodeNoMatch, NodeReprompt {
export interface Node<Event = BaseNode.Utils.BaseEvent> extends BaseNode.Interaction.Node<Event>, BaseRequest.NodeButton, DeprecatedNodeNoMatch, NodeReprompt {
noMatch?: Nullable<NodeNoMatch>;
noReply?: Nullable<NodeNoReply>;
}

@@ -1,8 +0,8 @@

import { Button, Node, Nullable } from '@voiceflow/base-types';
import { BaseButton, BaseNode, Nullable } from '@voiceflow/base-types';
import { StepNoMatch, StepNoReply, StepReprompt } from './utils';
export interface StepData extends Node.Prompt.StepData, Button.StepButton, StepReprompt {
export interface StepData extends BaseNode.Prompt.StepData, BaseButton.StepButton, StepReprompt {
noReply?: Nullable<StepNoReply>;
noMatches: StepNoMatch;
}
export interface Step<Data = StepData> extends Node.Prompt.Step<Data> {
export interface Step<Data = StepData> extends BaseNode.Prompt.Step<Data> {
}

@@ -1,10 +0,10 @@

import { Node, Nullable, Text } from '@voiceflow/base-types';
import { Prompt } from "../types";
export interface StepNoReply extends Node.Utils.StepNoReply<Prompt> {
import { BaseNode, BaseText, Nullable } from '@voiceflow/base-types';
import { Prompt } from "../models";
export interface StepNoReply extends BaseNode.Utils.StepNoReply<Prompt> {
}
export interface NodeNoReply extends Node.Utils.NodeNoReply<Text.SlateTextValue> {
export interface NodeNoReply extends BaseNode.Utils.NodeNoReply<BaseText.SlateTextValue> {
}
export interface StepNoMatch extends Node.Utils.StepNoMatch<Prompt> {
export interface StepNoMatch extends BaseNode.Utils.StepNoMatch<Prompt> {
}
export interface NodeNoMatch extends Node.Utils.NodeNoMatch<Text.SlateTextValue> {
export interface NodeNoMatch extends BaseNode.Utils.NodeNoMatch<BaseText.SlateTextValue> {
}

@@ -14,3 +14,3 @@ /**

*/
export interface StepReprompt extends Node.Utils.StepReprompt<Prompt> {
export interface StepReprompt extends BaseNode.Utils.StepReprompt<Prompt> {
}

@@ -20,3 +20,3 @@ /**

*/
export interface NodeReprompt extends Node.Utils.NodeReprompt<Text.SlateTextValue> {
export interface NodeReprompt extends BaseNode.Utils.NodeReprompt<BaseText.SlateTextValue> {
}

@@ -26,9 +26,9 @@ /**

*/
export interface DeprecatedNodeNoMatch extends Node.Utils.DeprecatedNodeNoMatch<Text.SlateTextValue> {
export interface DeprecatedNodeNoMatch extends BaseNode.Utils.DeprecatedNodeNoMatch<BaseText.SlateTextValue> {
}
export interface NoMatchNode extends Node.Utils.BaseNode, DeprecatedNodeNoMatch {
export interface NoMatchNode extends BaseNode.Utils.BaseNode, DeprecatedNodeNoMatch {
noMatch?: Nullable<NodeNoMatch>;
}
export interface NoReplyNode extends Node.Utils.BaseNode, NodeReprompt {
export interface NoReplyNode extends BaseNode.Utils.BaseNode, NodeReprompt {
noReply?: Nullable<NodeNoReply>;
}

@@ -1,4 +0,10 @@

import { Models, Project } from '@voiceflow/base-types';
export interface ChatProject extends Project.BaseProject {
import { BaseModels, BaseProject } from '@voiceflow/base-types';
export interface MemberPlatformData extends BaseProject.MemberPlatformData {
}
export declare const defaultChatProjectData: (data?: Partial<Models.BasePlatformData>) => Models.BasePlatformData;
export interface PlatformData extends BaseProject.PlatformData {
}
export interface Project<GMemberPlatformData extends MemberPlatformData = MemberPlatformData> extends BaseProject.Project {
members: BaseModels.Project.Member<GMemberPlatformData>[];
platformData: PlatformData;
}
export declare const defaultPlatformData: (data?: Partial<PlatformData>) => PlatformData;

@@ -1,3 +0,3 @@

import { Project } from '@voiceflow/base-types';
export const defaultChatProjectData = (data = {}) => (Object.assign({}, Project.defaultBaseProjectData(data)));
import { BaseProject } from '@voiceflow/base-types';
export const defaultPlatformData = (data = {}) => (Object.assign({}, BaseProject.defaultPlatformData(data)));
//# sourceMappingURL=index.js.map

@@ -1,12 +0,12 @@

import { Version } from '@voiceflow/base-types';
import { Intent, Prompt } from "../types";
import { ChatVersionSettings } from './settings';
import { BaseModels, BaseVersion, DeepPartialByKey } from '@voiceflow/base-types';
import { Intent, Prompt } from "../models";
import { Settings } from './settings';
export * from './settings';
export interface ChatVersionData extends Version.BaseVersionData<Prompt> {
export interface PlatformData extends BaseVersion.PlatformData<Prompt> {
intents: Intent[];
settings: ChatVersionSettings;
settings: Settings;
}
export declare const defaultChatVersionData: ({ intents, settings, ...data }: Partial<ChatVersionData>) => ChatVersionData;
export interface ChatVersion extends Version.BaseVersion<Prompt> {
platformData: ChatVersionData;
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;

@@ -12,9 +12,9 @@ var __rest = (this && this.__rest) || function (s, e) {

};
import { Version } from '@voiceflow/base-types';
import { defaultChatVersionSettings } from './settings';
import { BaseVersion } from '@voiceflow/base-types';
import { defaultSettings } from './settings';
export * from './settings';
export const defaultChatVersionData = (_a) => {
var { intents = [], settings } = _a, data = __rest(_a, ["intents", "settings"]);
return (Object.assign(Object.assign({}, Version.defaultBaseVersionData(data)), { intents, settings: defaultChatVersionSettings(settings) }));
export const defaultPlatformData = (_a) => {
var { intents = [], settings = {} } = _a, data = __rest(_a, ["intents", "settings"]);
return (Object.assign(Object.assign({}, BaseVersion.defaultPlatformData(data)), { intents, settings: defaultSettings(settings) }));
};
//# sourceMappingURL=index.js.map

@@ -1,13 +0,10 @@

import { Version } from '@voiceflow/base-types';
import { Prompt } from "../types";
export interface MessageDelay {
durationMilliseconds: number;
import { BaseModels, BaseVersion } from '@voiceflow/base-types';
import { Prompt } from "../models";
export interface Settings extends BaseVersion.Settings<Prompt> {
session: BaseVersion.Session<Prompt>;
messageDelay?: BaseModels.Version.PrototypeMessageDelay;
}
export interface ChatVersionSettings extends Version.BaseVersionSettings<Prompt> {
session: Version.RestartSession | Version.ResumeSession<Prompt>;
messageDelay?: MessageDelay;
}
export declare const defaultMessageDelay: ({ durationMilliseconds }?: Partial<MessageDelay>) => {
export declare const defaultMessageDelay: ({ durationMilliseconds }?: Partial<BaseModels.Version.PrototypeMessageDelay>) => {
durationMilliseconds: number;
};
export declare const defaultChatVersionSettings: ({ error, messageDelay, ...baseSettings }?: Partial<ChatVersionSettings>) => ChatVersionSettings;
export declare const defaultSettings: ({ error, messageDelay, ...baseSettings }?: Partial<Settings>) => Settings;

@@ -12,9 +12,11 @@ var __rest = (this && this.__rest) || function (s, e) {

};
import { Version } from '@voiceflow/base-types';
import { defaultPrompt } from "../utils";
export const defaultMessageDelay = ({ durationMilliseconds = 1500 } = {}) => ({ durationMilliseconds });
export const defaultChatVersionSettings = (_a = {}) => {
import { BaseVersion } from '@voiceflow/base-types';
import { prompt } from "../utils";
export const defaultMessageDelay = ({ durationMilliseconds = 1500 } = {}) => ({
durationMilliseconds,
});
export const defaultSettings = (_a = {}) => {
var { error, messageDelay } = _a, baseSettings = __rest(_a, ["error", "messageDelay"]);
return (Object.assign(Object.assign({}, Version.defaultBaseVersionSettings(baseSettings)), { error: defaultPrompt(error), messageDelay: defaultMessageDelay(messageDelay) }));
return (Object.assign(Object.assign({}, BaseVersion.defaultSettings(baseSettings)), { error: prompt.defaultPrompt(error), messageDelay: defaultMessageDelay(messageDelay) }));
};
//# sourceMappingURL=settings.js.map
{
"name": "@voiceflow/chat-types",
"description": "Voiceflow chat project types",
"version": "2.2.1",
"version": "2.3.0",
"author": "Voiceflow",

@@ -10,3 +10,3 @@ "bugs": {

"dependencies": {
"@voiceflow/base-types": "^2.8.0"
"@voiceflow/base-types": "^2.9.0"
},

@@ -43,3 +43,3 @@ "files": [

},
"gitHead": "136daa24aa3ef56356391a45d1358c753f740616"
"gitHead": "fbfebf6335f414509ef8493602aeba59d099ebe3"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc