UNPKG

@solid-data-modules/rdflib-utils

Version:

Utility functions for the development of Solid Data Modules for RDFLib.js

21 lines 610 B
import { isNamedNode } from "rdflib"; import { ldp } from "../namespaces/index.js"; /** * Used query data from a LDP container */ export class ContainerQuery { constructor(containerNode, store) { this.containerNode = containerNode; this.store = store; } /** * Get a list of documents that this container contains */ queryContents() { return this.store .each(this.containerNode, ldp("contains"), null, this.containerNode) .filter((it) => isNamedNode(it)) .map((it) => it); } } //# sourceMappingURL=ContainerQuery.js.map