@voiceflow/runtime-client-js
Advanced tools
@@ -7,5 +7,5 @@ import { GeneralTrace as DBGeneralTrace } from '@voiceflow/general-types'; | ||
| trace: GeneralTrace[]; | ||
| request: import("@voiceflow/general-types").GeneralRequest; | ||
| request: import("../../types").GeneralRequest; | ||
| state: import("@voiceflow/runtime").State; | ||
| }; | ||
| export default extractAudioStep; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"extractAudioStep.js","sourceRoot":"","sources":["../../../../lib/Client/adapters/extractAudioStep.ts"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,4DAAoG;AACpG,sEAAuE;AAEvE,uCAAuE;AAE1D,QAAA,gBAAgB,GAAG,CAAC,OAAqE,EAAE,EAAE,CAAC,iCACtG,OAAO,KACV,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE;QACjC,IAAI,KAAK,CAAC,IAAI,KAAK,yBAAW,CAAC,KAAK,EAAE;YACpC,OAAQ,KAAiC,CAAC;SAC3C;QACD,MAAM,KAAuB,KAAK,CAAC,OAAO,EAApC,EAAE,IAAI,OAA8B,EAAzB,OAAO,cAAlB,QAAoB,CAAgB,CAAC;QAE3C,OAAQ;YACN,IAAI,EAAE,IAAI,KAAK,iBAAS,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAS,CAAC,KAAK,CAAC,CAAC,CAAC,iBAAS,CAAC,KAAK;YACpE,OAAO;SACoB,CAAC;IAChC,CAAC,CAAC,IACF,CAAC;AAEH,kBAAe,wBAAgB,CAAC"} | ||
| {"version":3,"file":"extractAudioStep.js","sourceRoot":"","sources":["../../../../lib/Client/adapters/extractAudioStep.ts"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,4DAAgH;AAChH,sEAAuE;AAEvE,uCAAuE;AAE1D,QAAA,gBAAgB,GAAG,CAAC,OAAqE,EAAE,EAAE,CAAC,iCACtG,OAAO,KACV,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE;QACjC,IAAI,KAAK,CAAC,IAAI,KAAK,yBAAW,CAAC,KAAK,EAAE;YACpC,OAAQ,KAAiC,CAAC;SAC3C;QACD,MAAM,KAAwB,KAAoB,CAAC,OAAO,EAApD,EAAE,IAAI,OAA8C,EAAzC,OAAO,cAAlB,QAAoB,CAAgC,CAAC;QAE3D,OAAQ;YACN,IAAI,EAAE,IAAI,KAAK,iBAAS,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAS,CAAC,KAAK,CAAC,CAAC,CAAC,iBAAS,CAAC,KAAK;YACpE,OAAO;SACoB,CAAC;IAChC,CAAC,CAAC,IACF,CAAC;AAEH,kBAAe,wBAAgB,CAAC"} |
@@ -11,4 +11,6 @@ import { Choice, ResponseContext } from "../types"; | ||
| isEnding(): boolean; | ||
| setStorage(key: string, data: string[]): void; | ||
| clearStorage(key: string): void; | ||
| private setVariables; | ||
| } | ||
| export default Context; |
@@ -28,2 +28,13 @@ "use strict"; | ||
| } | ||
| setStorage(key, data) { | ||
| this.context = Object.assign(Object.assign({}, this.context), { state: Object.assign(Object.assign({}, this.context.state), { storage: Object.assign(Object.assign({}, this.context.state.storage), { [key]: data }) }) }); | ||
| } | ||
| clearStorage(key) { | ||
| const { storage } = this.context.state; | ||
| this.context = Object.assign(Object.assign({}, this.context), { state: Object.assign(Object.assign({}, this.context.state), { storage: Object.keys(storage).reduce((acc, _key) => { | ||
| if (_key !== key) | ||
| acc[_key] = storage[_key]; | ||
| return acc; | ||
| }, {}) }) }); | ||
| } | ||
| setVariables(newValues) { | ||
@@ -30,0 +41,0 @@ this.context = Object.assign(Object.assign({}, this.context), { state: Object.assign(Object.assign({}, this.context.state), { variables: Object.assign(Object.assign({}, this.context.state.variables), newValues) }) }); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../lib/Context/index.ts"],"names":[],"mappings":";;;;;;AAAA,oCAAiE;AAEjE,6DAA2C;AAE3C,MAAa,OAAO;IAGlB,YAAoB,OAAwB;QAAxB,YAAO,GAAP,OAAO,CAAiB;QAFrC,cAAS,GAAG,IAAI,mBAAe,CAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAEjD,CAAC;IAEhD,QAAQ;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAW,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,KAAK,iBAAS,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,GAAG,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;IAC/I,CAAC;IAED,2HAA2H;IAC3H,QAAQ;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC;IAC5B,CAAC;IAED,iCAAiC;IACjC,MAAM;QACJ,OAAO,IAAI,CAAC,OAAO,CAAC;IACtB,CAAC;IAED,QAAQ;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,KAAK,iBAAS,CAAC,GAAG,CAAC,CAAC;IAC1E,CAAC;IAEO,YAAY,CAAC,SAAqB;QACxC,IAAI,CAAC,OAAO,mCACP,IAAI,CAAC,OAAO,KACf,KAAK,kCACA,IAAI,CAAC,OAAO,CAAC,KAAK,KACrB,SAAS,kCACJ,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,GAC5B,SAAS,OAGjB,CAAC;IACJ,CAAC;CACF;AAnCD,0BAmCC;AAED,kBAAe,OAAO,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../lib/Context/index.ts"],"names":[],"mappings":";;;;;;AAAA,oCAAiE;AAEjE,6DAA2C;AAE3C,MAAa,OAAO;IAGlB,YAAoB,OAAwB;QAAxB,YAAO,GAAP,OAAO,CAAiB;QAFrC,cAAS,GAAG,IAAI,mBAAe,CAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAEjD,CAAC;IAEhD,QAAQ;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAW,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,KAAK,iBAAS,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,GAAG,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;IAC/I,CAAC;IAED,2HAA2H;IAC3H,QAAQ;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC;IAC5B,CAAC;IAED,iCAAiC;IACjC,MAAM;QACJ,OAAO,IAAI,CAAC,OAAO,CAAC;IACtB,CAAC;IAED,QAAQ;QACN,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,KAAK,iBAAS,CAAC,GAAG,CAAC,CAAC;IAC1E,CAAC;IAEM,UAAU,CAAC,GAAW,EAAE,IAAc;QAC3C,IAAI,CAAC,OAAO,mCACP,IAAI,CAAC,OAAO,KACf,KAAK,kCACA,IAAI,CAAC,OAAO,CAAC,KAAK,KACrB,OAAO,kCACF,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,KAC7B,CAAC,GAAG,CAAC,EAAE,IAAI,SAGhB,CAAC;IACJ,CAAC;IAEM,YAAY,CAAC,GAAW;QAC7B,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC;QACvC,IAAI,CAAC,OAAO,mCACP,IAAI,CAAC,OAAO,KACf,KAAK,kCACA,IAAI,CAAC,OAAO,CAAC,KAAK,KACrB,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAsB,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBACtE,IAAI,IAAI,KAAK,GAAG;wBAAE,GAAG,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;oBAC5C,OAAO,GAAG,CAAC;gBACb,CAAC,EAAE,EAAE,CAAC,MAET,CAAC;IACJ,CAAC;IAEO,YAAY,CAAC,SAAqB;QACxC,IAAI,CAAC,OAAO,mCACP,IAAI,CAAC,OAAO,KACf,KAAK,kCACA,IAAI,CAAC,OAAO,CAAC,KAAK,KACrB,SAAS,kCACJ,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,GAC5B,SAAS,OAGjB,CAAC;IACJ,CAAC;CACF;AA9DD,0BA8DC;AAED,kBAAe,OAAO,CAAC"} |
@@ -0,3 +1,5 @@ | ||
| import { _V1Trace } from '@voiceflow/general-types'; | ||
| import { GeneralTrace, TraceEvent, TraceMap, TraceType } from "../types"; | ||
| import Context from '../Context'; | ||
| export declare type ResponseHandler<V extends Record<string, any>> = (trace: _V1Trace, context: Context<V>) => Promise<number | void>; | ||
| export declare type TraceEventHandler<T extends TraceType, V extends Record<string, any>> = (trace: TraceMap[T], context: Context<V>, index: number) => void; | ||
@@ -4,0 +6,0 @@ export declare type GeneralTraceEventHandler<V extends Record<string, any>> = (trace: GeneralTrace, context: Context<V>, index: number) => void; |
@@ -44,3 +44,3 @@ "use strict"; | ||
| async handleTrace(trace, context) { | ||
| await bluebird_1.default.each(this.specHandlers.get(trace.type), async (handler, index) => { | ||
| await bluebird_1.default.each(this.specHandlers.get(trace.type) || [], async (handler, index) => { | ||
| await handler(trace, context, index); | ||
@@ -47,0 +47,0 @@ }); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../lib/Events/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../lib/Events/index.ts"],"names":[],"mappings":"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"} |
@@ -1,7 +0,6 @@ | ||
| import { GeneralRequest } from '@voiceflow/general-types'; | ||
| import { State } from '@voiceflow/runtime'; | ||
| import Client from "../Client"; | ||
| import Context from "../Context"; | ||
| import { AfterProcessingEventHandler, BeforeProcessingEventHandler, GeneralTraceEventHandler, TraceEventHandler } from "../Events"; | ||
| import { DataConfig, ResponseContext, TraceEvent, TraceType } from "../types"; | ||
| import { AfterProcessingEventHandler, BeforeProcessingEventHandler, GeneralTraceEventHandler, ResponseHandler, TraceEventHandler } from "../Events"; | ||
| import { DataConfig, GeneralRequest, ResponseContext, TraceEvent, TraceType } from "../types"; | ||
| declare type OnMethodHandlerArgMap<V> = { | ||
@@ -19,2 +18,3 @@ [K in TraceType]: TraceEventHandler<K, V>; | ||
| private events; | ||
| private responseHandler; | ||
| constructor(state: State, { client, dataConfig }: { | ||
@@ -33,2 +33,4 @@ client: Client<V>; | ||
| on<T extends TraceType | TraceEvent>(event: T, handler: OnMethodHandlerArgMap<V>[T]): void; | ||
| onResponse(responseHandler: ResponseHandler<V>): Promise<void>; | ||
| buildResponse(): Promise<Context<V>>; | ||
| off<T extends TraceType | TraceEvent>(event: T, handler: OnMethodHandlerArgMap<V>[T]): void; | ||
@@ -45,3 +47,5 @@ onSpeak(handler: TraceEventHandler<TraceType.SPEAK, V>): void; | ||
| getContext(): Context<V>; | ||
| setStopTypes(types: string[]): void; | ||
| clearStopTypes(): void; | ||
| } | ||
| export default RuntimeClient; |
@@ -8,2 +8,3 @@ "use strict"; | ||
| const general_types_1 = require("@voiceflow/general-types"); | ||
| const _v1_1 = require("@voiceflow/general-types/build/nodes/_v1"); | ||
| const bluebird_1 = __importDefault(require("bluebird")); | ||
@@ -17,2 +18,5 @@ const Common_1 = require("../Common"); | ||
| constructor(state, { client, dataConfig = {} }) { | ||
| this.responseHandler = async () => { | ||
| /** empty */ | ||
| }; | ||
| this.client = client; | ||
@@ -50,3 +54,3 @@ this.dataConfig = dataConfig; | ||
| }); | ||
| return this.context; | ||
| return this.buildResponse(); | ||
| } | ||
@@ -64,2 +68,21 @@ on(event, handler) { | ||
| } | ||
| async onResponse(responseHandler) { | ||
| this.responseHandler = responseHandler; | ||
| } | ||
| async buildResponse() { | ||
| var _a, _b; | ||
| if (this.context.isEnding()) | ||
| return this.context; | ||
| const traces = this.context.getTrace(); | ||
| const lastTrace = traces[traces.length - 1]; | ||
| if (!types_1.is_V1Trace(lastTrace)) | ||
| return this.context; | ||
| const path = (await this.responseHandler(lastTrace, this.context)) || lastTrace.payload.defaultPath; | ||
| if (typeof path !== 'number') | ||
| return this.context; | ||
| const type = (_b = (_a = lastTrace.payload.paths[path]) === null || _a === void 0 ? void 0 : _a.event) === null || _b === void 0 ? void 0 : _b.type; | ||
| if (!type) | ||
| return this.context; | ||
| return this.sendRequest({ type, payload: {} }); | ||
| } | ||
| off(event, handler) { | ||
@@ -106,2 +129,8 @@ if (Common_1.isValidTraceType(event)) { | ||
| } | ||
| setStopTypes(types) { | ||
| return this.context.setStorage(_v1_1._V1_STOP_TYPES, types); | ||
| } | ||
| clearStopTypes() { | ||
| return this.context.clearStorage(_v1_1._V1_STOP_TYPES); | ||
| } | ||
| } | ||
@@ -108,0 +137,0 @@ exports.RuntimeClient = RuntimeClient; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../lib/RuntimeClient/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../lib/RuntimeClient/index.ts"],"names":[],"mappings":"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"} |
@@ -1,4 +0,4 @@ | ||
| import { Config, GeneralRequest } from '@voiceflow/general-types'; | ||
| import { Config } from '@voiceflow/general-types'; | ||
| import Context from "../Context"; | ||
| import { RequestContext } from "../types"; | ||
| import { GeneralRequest, RequestContext } from "../types"; | ||
| import { DataConfig, ResponseContext } from '../types'; | ||
@@ -5,0 +5,0 @@ export declare const configAdapter: ({ tts, stripSSML }?: DataConfig) => Config; |
+16
-1
@@ -1,4 +0,5 @@ | ||
| import { BlockTrace as BaseBlockTrace, ChoiceTrace as BaseChoiceTrace, Config, DebugTrace as BaseDebugTrace, DeviceType, Dimensions, ExitTrace as BaseEndTrace, FlowTrace as BaseFlowTrace, GeneralRequest, GeneralTrace as BaseGeneralTrace, SpeakTrace as BaseSpeakTrace, VisualTrace as BaseVisualTrace } from '@voiceflow/general-types'; | ||
| import { BlockTrace as BaseBlockTrace, ChoiceTrace as BaseChoiceTrace, Config, DebugTrace as BaseDebugTrace, DeviceType, Dimensions, ExitTrace as BaseEndTrace, FlowTrace as BaseFlowTrace, GeneralTrace as BaseGeneralTrace, Request, SpeakTrace as BaseSpeakTrace, TraceFrame, VisualTrace as BaseVisualTrace } from '@voiceflow/general-types'; | ||
| import { CanvasVisibility, ImageStepData } from '@voiceflow/general-types/build/nodes/visual'; | ||
| import { State } from '@voiceflow/runtime'; | ||
| export declare type GeneralRequest = Request | null; | ||
| export declare enum TraceType { | ||
@@ -82,1 +83,15 @@ BLOCK = "block", | ||
| export declare type Choice = ChoiceTrace['payload']['choices'][number]; | ||
| export declare const is_V1Trace: (trace: TraceFrame<string, {}>) => trace is { | ||
| type: string; | ||
| payload: { | ||
| data: unknown; | ||
| paths: { | ||
| event?: { | ||
| type: string; | ||
| } | undefined; | ||
| nextID: string | null; | ||
| }[]; | ||
| stop: boolean; | ||
| defaultPath?: number | undefined; | ||
| }; | ||
| }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.TraceEvent = exports.TraceType = void 0; | ||
| exports.is_V1Trace = exports.TraceEvent = exports.TraceType = void 0; | ||
| var TraceType; | ||
@@ -21,2 +21,6 @@ (function (TraceType) { | ||
| })(TraceEvent = exports.TraceEvent || (exports.TraceEvent = {})); | ||
| exports.is_V1Trace = (trace) => { | ||
| var _a; | ||
| return Array.isArray((_a = trace.payload) === null || _a === void 0 ? void 0 : _a.paths); | ||
| }; | ||
| //# sourceMappingURL=types.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"types.js","sourceRoot":"","sources":["../../lib/types.ts"],"names":[],"mappings":";;;AAiBA,IAAY,SASX;AATD,WAAY,SAAS;IACnB,4BAAe,CAAA;IACf,8BAAiB,CAAA;IACjB,4BAAe,CAAA;IACf,wBAAW,CAAA;IACX,0BAAa,CAAA;IACb,4BAAe,CAAA;IACf,4BAAe,CAAA;IACf,8BAAiB,CAAA;AACnB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB;AAkFD,IAAY,UAIX;AAJD,WAAY,UAAU;IACpB,iCAAmB,CAAA;IACnB,qDAAuC,CAAA;IACvC,mDAAqC,CAAA;AACvC,CAAC,EAJW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAIrB"} | ||
| {"version":3,"file":"types.js","sourceRoot":"","sources":["../../lib/types.ts"],"names":[],"mappings":";;;AAqBA,IAAY,SASX;AATD,WAAY,SAAS;IACnB,4BAAe,CAAA;IACf,8BAAiB,CAAA;IACjB,4BAAe,CAAA;IACf,wBAAW,CAAA;IACX,0BAAa,CAAA;IACb,4BAAe,CAAA;IACf,4BAAe,CAAA;IACf,8BAAiB,CAAA;AACnB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB;AAkFD,IAAY,UAIX;AAJD,WAAY,UAAU;IACpB,iCAAmB,CAAA;IACnB,qDAAuC,CAAA;IACvC,mDAAqC,CAAA;AACvC,CAAC,EAJW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAIrB;AAIY,QAAA,UAAU,GAAG,CAAC,KAA6B,EAAqB,EAAE;;IAC7E,OAAO,KAAK,CAAC,OAAO,OAAE,KAAkB,CAAC,OAAO,0CAAE,KAAK,CAAC,CAAC;AAC3D,CAAC,CAAC"} |
+2
-2
| { | ||
| "name": "@voiceflow/runtime-client-js", | ||
| "description": "JavaScript runtime SDK for executing Voiceflow projects", | ||
| "version": "1.15.0", | ||
| "version": "1.16.0", | ||
| "author": "Voiceflow", | ||
@@ -11,3 +11,3 @@ "bugs": { | ||
| "@types/lodash": "^4.14.168", | ||
| "@voiceflow/general-types": "^1.29.0", | ||
| "@voiceflow/general-types": "^1.37.1", | ||
| "@voiceflow/runtime": "^1.20.1", | ||
@@ -14,0 +14,0 @@ "@voiceflow/verror": "^1.1.0", |
62622
8.07%818
8.92%