mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
🤖 Merge PR #45819 Fix n3 import method not being generic enough by @rubensworks
This commit is contained in:
parent
1c70b92460
commit
6b26a62a0f
2
types/n3/index.d.ts
vendored
2
types/n3/index.d.ts
vendored
@ -170,7 +170,7 @@ export class Writer<Q extends RDF.BaseQuad = RDF.Quad> {
|
||||
list(triple: Array<Q['object']>): Quad_Object[];
|
||||
}
|
||||
|
||||
export class StreamWriter<Q extends RDF.BaseQuad = Quad> extends stream.Transform implements RDF.Sink<RDF.Stream<Q>, EventEmitter> {
|
||||
export class StreamWriter<Q extends RDF.BaseQuad = RDF.Quad> extends stream.Transform implements RDF.Sink<RDF.Stream<Q>, EventEmitter> {
|
||||
constructor(options?: WriterOptions);
|
||||
constructor(fd: any, options?: WriterOptions);
|
||||
import(stream: RDF.Stream<Q>): EventEmitter;
|
||||
|
||||
@ -152,6 +152,12 @@ function test_doc_from_triple_stream_to_rdf_stream() {
|
||||
streamWriter.pipe(process.stdout);
|
||||
}
|
||||
|
||||
function test_doc_streamwriter_import() {
|
||||
const quadStream: RDF.Stream = {} as any;
|
||||
const streamWriter: N3.StreamWriter = new N3.StreamWriter({ prefixes: { c: N3.DataFactory.namedNode('http://example.org/cartoons#') } });
|
||||
streamWriter.import(quadStream);
|
||||
}
|
||||
|
||||
function test_doc_blank_nodes_and_lists() {
|
||||
const writer: N3.Writer = new N3.Writer({
|
||||
prefixes: {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user