ask-sdk-v1adapter
Version:
Adapter from v1 Alexa Node.js SDK to v2
65 lines • 3.94 kB
JavaScript
;
/*
* Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
* http://www.apache.org/licenses/LICENSE-2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.utils = exports.directives = exports.services = exports.templateBuilders = exports.handler = exports.ResponseBuilder = exports.Handler = exports.CreateStateHandler = exports.StateString = exports.Adapter = void 0;
const adapter_1 = require("./adapter");
const voicePlayerSpeakDirective_1 = require("./directives/voicePlayerSpeakDirective");
const deviceAddressService_1 = require("./services/deviceAddressService");
const directiveService_1 = require("./services/directiveService");
const listManagementService_1 = require("./services/listManagementService");
const bodyTemplate1Builder_1 = require("./templateBuilders/bodyTemplate1Builder");
const bodyTemplate2Builder_1 = require("./templateBuilders/bodyTemplate2Builder");
const bodyTemplate3Builder_1 = require("./templateBuilders/bodyTemplate3Builder");
const bodyTemplate6Builder_1 = require("./templateBuilders/bodyTemplate6Builder");
const bodyTemplate7Builder_1 = require("./templateBuilders/bodyTemplate7Builder");
const listItemBuilder_1 = require("./templateBuilders/listItemBuilder");
const listTemplate1Builder_1 = require("./templateBuilders/listTemplate1Builder");
const listTemplate2Builder_1 = require("./templateBuilders/listTemplate2Builder");
const imageUtils_1 = require("./utils/imageUtils");
const textUtils_1 = require("./utils/textUtils");
var adapter_2 = require("./adapter");
Object.defineProperty(exports, "Adapter", { enumerable: true, get: function () { return adapter_2.Adapter; } });
Object.defineProperty(exports, "StateString", { enumerable: true, get: function () { return adapter_2.StateString; } });
Object.defineProperty(exports, "CreateStateHandler", { enumerable: true, get: function () { return adapter_2.CreateStateHandler; } });
var handler_1 = require("./handler");
Object.defineProperty(exports, "Handler", { enumerable: true, get: function () { return handler_1.Handler; } });
var responseBuilderShim_1 = require("./responseBuilderShim");
Object.defineProperty(exports, "ResponseBuilder", { enumerable: true, get: function () { return responseBuilderShim_1.ResponseBuilder; } });
function handler(event, context, callback) {
return new adapter_1.Adapter(event, context, callback);
}
exports.handler = handler;
exports.templateBuilders = {
BodyTemplate1Builder: bodyTemplate1Builder_1.BodyTemplate1Builder,
BodyTemplate2Builder: bodyTemplate2Builder_1.BodyTemplate2Builder,
BodyTemplate3Builder: bodyTemplate3Builder_1.BodyTemplate3Builder,
BodyTemplate6Builder: bodyTemplate6Builder_1.BodyTemplate6Builder,
BodyTemplate7Builder: bodyTemplate7Builder_1.BodyTemplate7Builder,
ListItemBuilder: listItemBuilder_1.ListItemBuilder,
ListTemplate1Builder: listTemplate1Builder_1.ListTemplate1Builder,
ListTemplate2Builder: listTemplate2Builder_1.ListTemplate2Builder,
};
exports.services = {
DeviceAddressService: deviceAddressService_1.DeviceAddressService,
DirectiveService: directiveService_1.DirectiveService,
ListManagementService: listManagementService_1.ListManagementService,
};
exports.directives = {
VoicePlayerSpeakDirective: voicePlayerSpeakDirective_1.VoicePlayerSpeakDirective,
};
exports.utils = {
ImageUtils: imageUtils_1.ImageUtils,
TextUtils: textUtils_1.TextUtils,
};
//# sourceMappingURL=index.js.map