UNPKG

botframework-webchat-component

Version:
22 lines (21 loc) 1.96 kB
"use strict"; 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