@jargon/platform-sdk-core
Version:
Core components of the Jargon Platform SDK for node.js
22 lines • 957 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isResponseVariant = exports.ResponseVariantStringResources = exports.isLocaleContentV1 = exports.isReleaseManifest = exports.MANIFEST_FILE_NAME = void 0;
exports.MANIFEST_FILE_NAME = 'jargon-manifest.json';
function isReleaseManifest(m) {
return typeof m.manifestFormat === 'number'
&& typeof m.packageFormat === 'number'
&& Array.isArray(m.locales);
}
exports.isReleaseManifest = isReleaseManifest;
function isLocaleContentV1(c) {
return typeof c.__jmd === 'object'
&& c.__jmd.format === 1
&& typeof c.__jmd.locale === 'string';
}
exports.isLocaleContentV1 = isLocaleContentV1;
exports.ResponseVariantStringResources = ['speech', 'reprompt'];
function isResponseVariant(rv) {
return (typeof rv === 'object' && (rv.speech || rv.alexaDirectives));
}
exports.isResponseVariant = isResponseVariant;
//# sourceMappingURL=defs.js.map