{"code":"export function streamInDevice(streamSlug, deviceSlug) {\r\n    if (deviceSlug.length < 3) {\r\n        return false;\r\n    }\r\n    var deviceGID = deviceSlug.substr(3);\r\n    var streamParts = streamSlug.split('--');\r\n    if (streamParts.length != 4) {\r\n        return false;\r\n    }\r\n    return (streamParts[2] === deviceGID);\r\n}\r\nvar DataConflictError = /** @class */ (function () {\r\n    function DataConflictError(userMessage, technicalMessage) {\r\n        if (technicalMessage === void 0) { technicalMessage = \"\"; }\r\n        this.userMessage = userMessage;\r\n        this.message = technicalMessage;\r\n    }\r\n    return DataConflictError;\r\n}());\r\nexport { DataConflictError };\r\n//# sourceMappingURL=cloud-utils.js.map","map":{"version":3,"file":"cloud-utils.js","sourceRoot":"","sources":["../src/cloud/cloud-utils.ts"],"names":[],"mappings":"AAAA,MAAM,yBAAyB,UAAkB,EAAE,UAAkB;IACjE,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;QACvB,OAAO,KAAK,CAAC;KAChB;IAED,IAAI,SAAS,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IACrC,IAAI,WAAW,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;IACzC,IAAI,WAAW,CAAC,MAAM,IAAI,CAAC,EAAE;QACzB,OAAO,KAAK,CAAC;KAChB;IAED,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,SAAS,CAAC,CAAC;AAC1C,CAAC;AAED;IAII,2BAAY,WAAmB,EAAE,gBAA6B;QAA7B,iCAAA,EAAA,qBAA6B;QAC1D,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QAC/B,IAAI,CAAC,OAAO,GAAG,gBAAgB,CAAC;IACpC,CAAC;IACL,wBAAC;AAAD,CAAC,AARD,IAQC"},"dts":{"name":"/Users/jheadley/Documents/GitHub/ts-iotile-cloud/cloud/cloud-utils.d.ts","text":"export declare function streamInDevice(streamSlug: string, deviceSlug: string): boolean;\r\nexport declare class DataConflictError {\r\n    userMessage: string;\r\n    message: string;\r\n    constructor(userMessage: string, technicalMessage?: string);\r\n}\r\n"}}
