botframework-webchat-component
Version:
React component of botframework-webchat
22 lines (21 loc) • 1.96 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = isBlankNode;
/**
* A blank node is a node with `@id` starting with `"_:"`
*
* @see https://json-ld.github.io/json-ld.org/spec/latest/json-ld/#dfn-blank-nodes
* @param node A node.
* @returns `true`, if the node is a blank node, otherwise, `false`.
*/
function isBlankNode(node) {
// TODO: Do we restrict to plain object or just anything?
if (node) {
var id = node['@id'];
return typeof id === 'string' && id.startsWith('_:');
}
return false;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJpc0JsYW5rTm9kZSIsIm5vZGUiLCJpZCIsInN0YXJ0c1dpdGgiXSwic291cmNlUm9vdCI6ImNvbXBvbmVudDovLy8iLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9VdGlscy9KU09OTGlua2VkRGF0YS9pc0JsYW5rTm9kZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0eXBlIEJsYW5rTm9kZSB9IGZyb20gJy4vQmxhbmtOb2RlJztcblxuLyoqXG4gKiBBIGJsYW5rIG5vZGUgaXMgYSBub2RlIHdpdGggYEBpZGAgc3RhcnRpbmcgd2l0aCBgXCJfOlwiYFxuICpcbiAqIEBzZWUgaHR0cHM6Ly9qc29uLWxkLmdpdGh1Yi5pby9qc29uLWxkLm9yZy9zcGVjL2xhdGVzdC9qc29uLWxkLyNkZm4tYmxhbmstbm9kZXNcbiAqIEBwYXJhbSBub2RlIEEgbm9kZS5cbiAqIEByZXR1cm5zIGB0cnVlYCwgaWYgdGhlIG5vZGUgaXMgYSBibGFuayBub2RlLCBvdGhlcndpc2UsIGBmYWxzZWAuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGlzQmxhbmtOb2RlKG5vZGU6IHVua25vd24pOiBub2RlIGlzIEJsYW5rTm9kZSB7XG4gIC8vIFRPRE86IERvIHdlIHJlc3RyaWN0IHRvIHBsYWluIG9iamVjdCBvciBqdXN0IGFueXRoaW5nP1xuICBpZiAobm9kZSkge1xuICAgIGNvbnN0IGlkID0gbm9kZVsnQGlkJ107XG5cbiAgICByZXR1cm4gdHlwZW9mIGlkID09PSAnc3RyaW5nJyAmJiBpZC5zdGFydHNXaXRoKCdfOicpO1xuICB9XG5cbiAgcmV0dXJuIGZhbHNlO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNlLFNBQVNBLFdBQVdBLENBQUNDLElBQWEsRUFBcUI7RUFDcEU7RUFDQSxJQUFJQSxJQUFJLEVBQUU7SUFDUixJQUFNQyxFQUFFLEdBQUdELElBQUksQ0FBQyxLQUFLLENBQUM7SUFFdEIsT0FBTyxPQUFPQyxFQUFFLEtBQUssUUFBUSxJQUFJQSxFQUFFLENBQUNDLFVBQVUsQ0FBQyxJQUFJLENBQUM7RUFDdEQ7RUFFQSxPQUFPLEtBQUs7QUFDZCJ9
;