@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
16 lines • 3.52 kB
JavaScript
export var ConnectionType;
(function (ConnectionType) {
ConnectionType[ConnectionType["ACTILITY"] = 0] = "ACTILITY";
ConnectionType[ConnectionType["SIGFOX"] = 1] = "SIGFOX";
ConnectionType[ConnectionType["LORIOT"] = 2] = "LORIOT";
})(ConnectionType || (ConnectionType = {}));
export function isSigfoxConnection(connection) {
return typeof connection.parentGroupId !== 'undefined';
}
export function isActilityConnection(connection) {
return typeof connection.profileId !== 'undefined';
}
export function isLoriotConnection(connection) {
return typeof connection.providerType !== 'undefined';
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXVsdGlwbGUtbG5zLWNvbm5lY3Rvci5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb3RvY29sLWxwd2FuL211bHRpcGxlLWxucy1jb25uZWN0b3JzL211bHRpcGxlLWxucy1jb25uZWN0b3IubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFOLElBQVksY0FJWDtBQUpELFdBQVksY0FBYztJQUN4QiwyREFBUSxDQUFBO0lBQ1IsdURBQU0sQ0FBQTtJQUNOLHVEQUFNLENBQUE7QUFDUixDQUFDLEVBSlcsY0FBYyxLQUFkLGNBQWMsUUFJekI7QUF3QkQsTUFBTSxVQUFVLGtCQUFrQixDQUNoQyxVQUFvRTtJQUVwRSxPQUFPLE9BQVEsVUFBK0IsQ0FBQyxhQUFhLEtBQUssV0FBVyxDQUFDO0FBQy9FLENBQUM7QUFDRCxNQUFNLFVBQVUsb0JBQW9CLENBQ2xDLFVBQW9FO0lBRXBFLE9BQU8sT0FBUSxVQUFpQyxDQUFDLFNBQVMsS0FBSyxXQUFXLENBQUM7QUFDN0UsQ0FBQztBQUVELE1BQU0sVUFBVSxrQkFBa0IsQ0FDaEMsVUFBb0U7SUFFcEUsT0FBTyxPQUFRLFVBQStCLENBQUMsWUFBWSxLQUFLLFdBQVcsQ0FBQztBQUM5RSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gQ29ubmVjdGlvblR5cGUge1xuICBBQ1RJTElUWSxcbiAgU0lHRk9YLFxuICBMT1JJT1Rcbn1cbmV4cG9ydCBpbnRlcmZhY2UgQ29ubmVjdGlvbiB7XG4gIG5hbWU6IHN0cmluZztcbiAgYmFzZVVybDogc3RyaW5nO1xuICB1c2VybmFtZTogc3RyaW5nO1xuICBwYXNzd29yZDogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xufVxuZXhwb3J0IGludGVyZmFjZSBTaWdmb3hDb25uZWN0aW9uIGV4dGVuZHMgQ29ubmVjdGlvbiB7XG4gIHBhcmVudEdyb3VwSWQ6IHN0cmluZztcbn1cbmV4cG9ydCBpbnRlcmZhY2UgQWN0aWxpdHlDb25uZWN0aW9uIGV4dGVuZHMgQ29ubmVjdGlvbiB7XG4gIHByb2ZpbGVJZDogc3RyaW5nO1xuICByb3V0ZUFwcGxpY2F0aW9uU2VydmVySWQ/OiBzdHJpbmc7XG4gIHJvdXRlQXBwbGljYXRpb25TZXJ2ZXJLZXk/OiBzdHJpbmc7XG4gIGFkbWluQXBpVmVyc2lvbjogc3RyaW5nO1xuICBjb3JlQXBpVmVyc2lvbjogc3RyaW5nO1xuICBlbnRlcnByaXNlQ29ubmVjdGlvbjogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBMb3Jpb3RDb25uZWN0aW9uIGV4dGVuZHMgQ29ubmVjdGlvbiB7XG4gIHByb3ZpZGVyVHlwZTogc3RyaW5nO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNTaWdmb3hDb25uZWN0aW9uKFxuICBjb25uZWN0aW9uOiBTaWdmb3hDb25uZWN0aW9uIHwgQWN0aWxpdHlDb25uZWN0aW9uIHwgTG9yaW90Q29ubmVjdGlvblxuKTogY29ubmVjdGlvbiBpcyBTaWdmb3hDb25uZWN0aW9uIHtcbiAgcmV0dXJuIHR5cGVvZiAoY29ubmVjdGlvbiBhcyBTaWdmb3hDb25uZWN0aW9uKS5wYXJlbnRHcm91cElkICE9PSAndW5kZWZpbmVkJztcbn1cbmV4cG9ydCBmdW5jdGlvbiBpc0FjdGlsaXR5Q29ubmVjdGlvbihcbiAgY29ubmVjdGlvbjogU2lnZm94Q29ubmVjdGlvbiB8IEFjdGlsaXR5Q29ubmVjdGlvbiB8IExvcmlvdENvbm5lY3Rpb25cbik6IGNvbm5lY3Rpb24gaXMgQWN0aWxpdHlDb25uZWN0aW9uIHtcbiAgcmV0dXJuIHR5cGVvZiAoY29ubmVjdGlvbiBhcyBBY3RpbGl0eUNvbm5lY3Rpb24pLnByb2ZpbGVJZCAhPT0gJ3VuZGVmaW5lZCc7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0xvcmlvdENvbm5lY3Rpb24oXG4gIGNvbm5lY3Rpb246IFNpZ2ZveENvbm5lY3Rpb24gfCBBY3RpbGl0eUNvbm5lY3Rpb24gfCBMb3Jpb3RDb25uZWN0aW9uXG4pOiBjb25uZWN0aW9uIGlzIExvcmlvdENvbm5lY3Rpb24ge1xuICByZXR1cm4gdHlwZW9mIChjb25uZWN0aW9uIGFzIExvcmlvdENvbm5lY3Rpb24pLnByb3ZpZGVyVHlwZSAhPT0gJ3VuZGVmaW5lZCc7XG59XG5cbmV4cG9ydCB0eXBlIExwd2FuU3RhdGUgPVxuICB8ICdsb2FkaW5nQ29ubmVjdGlvbidcbiAgfCAnbG9hZGluZ0Vycm9yJ1xuICB8ICdjb25uZWN0aW9uQXZhaWxhYmxlJ1xuICB8ICdjb25uZWN0aW9uTm90QXZhaWxhYmxlJ1xuICB8ICdhZGRDb25uZWN0aW9ucydcbiAgfCAnc2F2ZWRTdWNjZXNzZnVsbHknXG4gIHwgJ3VwZGF0ZUNvbm5lY3Rpb24nO1xuIl19