import { Resource } from "rdf-object"; import { IFetchOptions, ITestCase, ITestCaseData } from "rdf-test-suite"; import { LdfResponseMockerFactory } from "../../factory/LdfResponseMockerFactory"; /** * An ITestCaseHandler interprets a test case resource and constructs test cases. */ export interface ILdfTestCaseHandler> { resourceToLdfTestCase(resource: Resource, factory: LdfResponseMockerFactory, testCaseData: ITestCaseData, options?: IFetchOptions): Promise; }