DefinitelyTyped/types/sparql-http-client/ParsingClient.d.ts
2020-04-01 09:55:44 -07:00

18 lines
697 B
TypeScript

import { BaseQuad, Quad } from 'rdf-js';
import BaseClient = require('./BaseClient');
import { EndpointOptions } from './Endpoint';
import { ClientOptions, Client } from '.';
import { ParsingQuery } from './ParsingQuery';
declare namespace ParsingClient {
type ParsingClientOptions<Q extends BaseQuad = Quad> = EndpointOptions & Pick<ClientOptions<ParsingQuery, Q>, 'factory'>;
type ParsingClient<Q extends BaseQuad = Quad> = Client<ParsingQuery<Q>, Q>;
}
declare class ParsingClient<Q extends BaseQuad = Quad> extends BaseClient<ParsingQuery<Q>, Q> implements ParsingClient.ParsingClient<Q> {
constructor(options: ParsingClient.ParsingClientOptions<Q>);
}
export = ParsingClient;