All files createLdoDataset.ts

100% Statements 9/9
100% Branches 0/0
100% Functions 3/3
100% Lines 9/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  2x 2x   2x 35x   56x     35x     2x     18x 18x    
import { Dataset, DatasetFactory, Quad } from "@rdfjs/types";
import { createDataset } from "o-dataset-pack";
import { LdoDatasetFactory } from "./LdoDatasetFactory";
 
export function createLdoDatasetFactory() {
  const datasetFactory: DatasetFactory<Quad> = {
    dataset: (quads?: Dataset<Quad> | Quad[]): Dataset<Quad> => {
      return createDataset(quads);
    },
  };
  return new LdoDatasetFactory(datasetFactory);
}
 
export function createLdoDataset(
  initialDataset?: Dataset<Quad, Quad> | Quad[]
) {
  const ldoDatasetFactory = createLdoDatasetFactory();
  return ldoDatasetFactory.dataset(initialDataset);
}