"use strict"; // The topics of the Alex2MQTT contract, named once. The backend and Alex2ESP use the same names, so none of them // can change here alone. Object.defineProperty(exports, "__esModule", { value: true }); exports.changeReport = exports.deferred = exports.response = exports.discoverReply = void 0; /** Where the bridge answers a discovery request with its endpoints. */ const discoverReply = (root) => `${root}/discover_r`; exports.discoverReply = discoverReply; /** Where the answer to a directive goes. "alexaResponce" is how the backend and Alex2ESP spell it. */ const response = (root, endpointId) => `${root}/${endpointId}/alexaResponce`; exports.response = response; /** Where the answer goes once a DeferredResponse was sent for the directive. */ const deferred = (root, endpointId) => `${root}/${endpointId}/deferredResponse`; exports.deferred = deferred; /** Where every ChangeReport of the root goes: the backend adds the user's token and posts it to Alexa. */ const changeReport = (root) => `${root}/changeReport`; exports.changeReport = changeReport;