botframework-webchat-component
Version:
React component of botframework-webchat
21 lines (20 loc) • 2.53 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isUnconnectedBlankNode;
var _isBlankNode = _interopRequireDefault(require("./isBlankNode"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* An unconnected blank node is a blank node without any edge or properties.
*
* @see https://json-ld.github.io/json-ld.org/spec/latest/json-ld/#data-model
* @param object A blank node.
* @returns `true`, if the blank node is unconnected, otherwise, `false`.
*/
function isUnconnectedBlankNode(object) {
return (0, _isBlankNode.default)(object) && Object.getOwnPropertyNames(object).every(function (name) {
return name.startsWith('@');
});
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfaXNCbGFua05vZGUiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIm9iaiIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwiaXNVbmNvbm5lY3RlZEJsYW5rTm9kZSIsIm9iamVjdCIsImlzQmxhbmtOb2RlIiwiT2JqZWN0IiwiZ2V0T3duUHJvcGVydHlOYW1lcyIsImV2ZXJ5IiwibmFtZSIsInN0YXJ0c1dpdGgiXSwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9VdGlscy9KU09OTGlua2VkRGF0YS9pc1VuY29ubmVjdGVkQmxhbmtOb2RlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHR5cGUgQmxhbmtOb2RlIH0gZnJvbSAnLi9CbGFua05vZGUnO1xuaW1wb3J0IGlzQmxhbmtOb2RlIGZyb20gJy4vaXNCbGFua05vZGUnO1xuXG4vKipcbiAqIEFuIHVuY29ubmVjdGVkIGJsYW5rIG5vZGUgaXMgYSBibGFuayBub2RlIHdpdGhvdXQgYW55IGVkZ2Ugb3IgcHJvcGVydGllcy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vanNvbi1sZC5naXRodWIuaW8vanNvbi1sZC5vcmcvc3BlYy9sYXRlc3QvanNvbi1sZC8jZGF0YS1tb2RlbFxuICogQHBhcmFtIG9iamVjdCBBIGJsYW5rIG5vZGUuXG4gKiBAcmV0dXJucyBgdHJ1ZWAsIGlmIHRoZSBibGFuayBub2RlIGlzIHVuY29ubmVjdGVkLCBvdGhlcndpc2UsIGBmYWxzZWAuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGlzVW5jb25uZWN0ZWRCbGFua05vZGU8VCBleHRlbmRzIEJsYW5rTm9kZT4ob2JqZWN0OiBUKTogYm9vbGVhbiB7XG4gIHJldHVybiBpc0JsYW5rTm9kZShvYmplY3QpICYmIE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKG9iamVjdCkuZXZlcnkobmFtZSA9PiBuYW1lLnN0YXJ0c1dpdGgoJ0AnKSk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBLElBQUFBLFlBQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTtBQUF3QyxTQUFBRCx1QkFBQUUsR0FBQSxXQUFBQSxHQUFBLElBQUFBLEdBQUEsQ0FBQUMsVUFBQSxHQUFBRCxHQUFBLEtBQUFFLE9BQUEsRUFBQUYsR0FBQTtBQUV4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNlLFNBQVNHLHNCQUFzQkEsQ0FBc0JDLE1BQVMsRUFBVztFQUN0RixPQUFPLElBQUFDLG9CQUFXLEVBQUNELE1BQU0sQ0FBQyxJQUFJRSxNQUFNLENBQUNDLG1CQUFtQixDQUFDSCxNQUFNLENBQUMsQ0FBQ0ksS0FBSyxDQUFDLFVBQUFDLElBQUk7SUFBQSxPQUFJQSxJQUFJLENBQUNDLFVBQVUsQ0FBQyxHQUFHLENBQUM7RUFBQSxFQUFDO0FBQ3RHIn0=
;