mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 14:20:12 +00:00
add addPrefix and addPrefixes typing to N3Writer
This commit is contained in:
2
types/n3/index.d.ts
vendored
2
types/n3/index.d.ts
vendored
@@ -156,6 +156,8 @@ export interface N3Writer {
|
||||
addQuad(subject: RDF.Term, predicate: RDF.Term, object: RDF.Term | RDF.Term[], graph?: RDF.Term, done?: () => void): void;
|
||||
addQuad(quad: RDF.Quad): void;
|
||||
addQuads(quads: RDF.Quad[]): void;
|
||||
addPrefix(prefix: string, iri: string, done?: () => void): void;
|
||||
addPrefixes(prefixes: Prefixes, done?: () => void): void;
|
||||
end(err?: ErrorCallback, result?: string): void;
|
||||
blank(predicate: RDF.Term, object: RDF.Term): RDF.Term;
|
||||
blank(triple: BlankTriple | RDF.Quad | BlankTriple[] | RDF.Quad[]): RDF.Term;
|
||||
|
||||
@@ -3,6 +3,28 @@ import * as RDF from "rdf-js";
|
||||
import * as fs from "fs";
|
||||
import * as stream from "stream";
|
||||
|
||||
function test_add_prefix() {
|
||||
const writer: N3.Writer = new N3.Writer();
|
||||
|
||||
writer.addPrefix('xsd', 'http://www.w3.org/2001/XMLSchema#');
|
||||
writer.end((error, result) => {
|
||||
console.log(result);
|
||||
});
|
||||
}
|
||||
|
||||
function test_add_prefixes() {
|
||||
const writer: N3.Writer = new N3.Writer();
|
||||
|
||||
writer.addPrefixes({
|
||||
freebase: N3.DataFactory.namedNode("http://rdf.freebase.com/ns/"),
|
||||
xsd: N3.DataFactory.namedNode("http://www.w3.org/2001/XMLSchema#")
|
||||
});
|
||||
|
||||
writer.end((error, result) => {
|
||||
console.log(result);
|
||||
});
|
||||
}
|
||||
|
||||
function test_serialize() {
|
||||
const writer: N3.N3Writer = new N3.Writer(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user