node-opcua-utils
Version:
pure nodejs OPCUA SDK - module utils
75 lines (73 loc) • 4.07 kB
JavaScript
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.hrtime = exports.replaceBufferWithHexDump = exports.setDeprecated = exports.getFunctionParameterNames = exports.compare_buffers = exports.get_clock_tick = exports.getObjectClassName = exports.lowerFirstLetter = exports.capitalizeFirstLetter = exports.buffer_ellipsis = void 0;
exports.set_flag = set_flag;
exports.check_flag = check_flag;
exports.isNullOrUndefined = isNullOrUndefined;
/**
* @module node-opcua-utils
*/
// tslint:disable:no-bitwise
const node_opcua_assert_1 = require("node-opcua-assert");
/**
* set a flag
*/
function set_flag(value, mask) {
if (mask.value) {
mask = mask.value;
}
(0, node_opcua_assert_1.assert)(!Object.prototype.hasOwnProperty.call(mask, "value"));
(0, node_opcua_assert_1.assert)(mask !== undefined);
return value | mask;
}
/**
* check if a set of bits are set in the values
*/
function check_flag(value, mask) {
if (mask.value) {
mask = mask.value;
}
(0, node_opcua_assert_1.assert)(!Object.prototype.hasOwnProperty.call(mask, "value"));
return (value & mask) === mask;
}
function isNullOrUndefined(value) {
return value === undefined || value === null;
}
var buffer_ellipsis_1 = require("./buffer_ellipsis");
Object.defineProperty(exports, "buffer_ellipsis", { enumerable: true, get: function () { return buffer_ellipsis_1.buffer_ellipsis; } });
var string_utils_1 = require("./string_utils");
Object.defineProperty(exports, "capitalizeFirstLetter", { enumerable: true, get: function () { return string_utils_1.capitalizeFirstLetter; } });
Object.defineProperty(exports, "lowerFirstLetter", { enumerable: true, get: function () { return string_utils_1.lowerFirstLetter; } });
var object_classname_1 = require("./object_classname");
Object.defineProperty(exports, "getObjectClassName", { enumerable: true, get: function () { return object_classname_1.getObjectClassName; } });
var get_clock_tick_1 = require("./get_clock_tick");
Object.defineProperty(exports, "get_clock_tick", { enumerable: true, get: function () { return get_clock_tick_1.get_clock_tick; } });
var compare_buffers_1 = require("./compare_buffers");
Object.defineProperty(exports, "compare_buffers", { enumerable: true, get: function () { return compare_buffers_1.compare_buffers; } });
var get_function_parameters_name_1 = require("./get_function_parameters_name");
Object.defineProperty(exports, "getFunctionParameterNames", { enumerable: true, get: function () { return get_function_parameters_name_1.getFunctionParameterNames; } });
__exportStar(require("./watchdog"), exports);
var set_deprecated_1 = require("./set_deprecated");
Object.defineProperty(exports, "setDeprecated", { enumerable: true, get: function () { return set_deprecated_1.setDeprecated; } });
var replace_buffer_with_hex_dump_1 = require("./replace_buffer_with_hex_dump");
Object.defineProperty(exports, "replaceBufferWithHexDump", { enumerable: true, get: function () { return replace_buffer_with_hex_dump_1.replaceBufferWithHexDump; } });
__exportStar(require("./timestamp"), exports);
__exportStar(require("./line_file"), exports);
__exportStar(require("./match_uri"), exports);
var hrtime_1 = require("./hrtime");
Object.defineProperty(exports, "hrtime", { enumerable: true, get: function () { return hrtime_1.hrtime; } });
//# sourceMappingURL=index.js.map
;