All files / languages/sparql/services sparql-endpoint.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

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 21 22                                           
import * as rdfjs from '@rdfjs/types';
import { SparqlConnection } from './sparql-connection';
 
export type ComunicaEndpoint = SparqlEndpoint | QuadStoreEndpoint;
 
/**
 * A Comunica-compatible source configuration for a SPARQL endpoint.
 */
export interface SparqlEndpoint {
	type: 'sparql';
	value: string;
	connection: SparqlConnection;
	headers?: Record<string, string>;
}
 
/**
 * A Comunica-compatible source configuration for an in-memory RDF/JS store.
 */
export interface QuadStoreEndpoint {
	type: 'rdfjs';
	value: rdfjs.Source<rdfjs.Quad>;
}