@comunica/actor-init-query
Version:
A query init actor
39 lines • 1.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ActorInitQueryBase = void 0;
const bus_init_1 = require("@comunica/bus-init");
const core_1 = require("@comunica/core");
/**
* A browser-safe comunica Query Init Actor.
*/
class ActorInitQueryBase extends bus_init_1.ActorInit {
mediatorQueryResultSerialize;
mediatorQueryResultSerializeMediaTypeCombiner;
mediatorQueryResultSerializeMediaTypeFormatCombiner;
mediatorHttpInvalidate;
mediatorQueryProcess;
queryString;
defaultQueryInputFormat;
allowNoSources;
context;
constructor(args) {
super(args);
this.mediatorQueryResultSerialize = args.mediatorQueryResultSerialize;
this.mediatorQueryResultSerializeMediaTypeCombiner = args.mediatorQueryResultSerializeMediaTypeCombiner;
this.mediatorQueryResultSerializeMediaTypeFormatCombiner = args.mediatorQueryResultSerializeMediaTypeFormatCombiner;
this.mediatorHttpInvalidate = args.mediatorHttpInvalidate;
this.mediatorQueryProcess = args.mediatorQueryProcess;
this.queryString = args.queryString;
this.defaultQueryInputFormat = args.defaultQueryInputFormat;
this.allowNoSources = args.allowNoSources;
this.context = args.context;
}
async test(_action) {
return (0, core_1.passTestVoid)();
}
async run(_action) {
throw new Error('ActorInitSparql#run is not supported in the browser.');
}
}
exports.ActorInitQueryBase = ActorInitQueryBase;
//# sourceMappingURL=ActorInitQueryBase.js.map