17 lines
984 B
TypeScript
17 lines
984 B
TypeScript
import { importReferenceSource as importOwned } from "../../src/application/ReferenceSourceImport.js";
|
|
import type { ReferenceSourceImportOptions } from "../../src/application/ReferenceSourceImportTypes.js";
|
|
import { readReferenceSource as readOwned } from "../../src/reference/ReferenceSourceReader.js";
|
|
import type { ReferenceSourceReaderOptions } from "../../src/reference/ReferenceSourceReaderTypes.js";
|
|
import { withArtifactResourceScope } from "../fixtures/artifactInventory.js";
|
|
|
|
/** Run one reference-source test operation with an awaited resource owner. */
|
|
export const importReferenceSource = (options: ReferenceSourceImportOptions) =>
|
|
withArtifactResourceScope((resources) => importOwned(options, resources));
|
|
|
|
/** Read one reference-source test tree with an awaited resource owner. */
|
|
export const readReferenceSource = (
|
|
root: string,
|
|
options: ReferenceSourceReaderOptions = {},
|
|
) =>
|
|
withArtifactResourceScope((resources) => readOwned(root, resources, options));
|