We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
@json
1 parent 0d006f8 commit d2ef05dCopy full SHA for d2ef05d
lib/expand.js
@@ -527,7 +527,19 @@ async function _expandObject({
527
const isJsonType = element[typeKey] &&
528
_expandIri(activeCtx,
529
(_isArray(element[typeKey]) ? element[typeKey][0] : element[typeKey]),
530
- {vocab: true}, {...options, typeExpansion: true}) === '@json';
+ {vocab: true}, {
531
+ ...options,
532
+ typeExpansion: true,
533
+ eventHandler: [
534
+ // filter to avoid relative reference events
535
+ ({event, next}) => {
536
+ if(event.code !== 'relative IRI after expansion') {
537
+ next();
538
+ }
539
+ },
540
+ options.eventHandler
541
+ ]
542
+ }) === '@json';
543
544
for(const key of keys) {
545
let value = element[key];
0 commit comments