alcaeus-model
Version:
rdfine models for Alcaeus, Hydra client
14 lines (13 loc) • 404 B
JavaScript
export function createResourceLoaderMixin(env) {
function ResourceLoaderMixin(base) {
return class extends base {
load(headers) {
return env.hydra.loadResource(this.id.value, headers);
}
};
}
ResourceLoaderMixin.shouldApply = (resource) => {
return resource.id.termType === 'NamedNode';
};
return ResourceLoaderMixin;
}