diff --git a/types/n3/index.d.ts b/types/n3/index.d.ts index 005af9f929..993af5ac07 100644 --- a/types/n3/index.d.ts +++ b/types/n3/index.d.ts @@ -18,7 +18,7 @@ export interface Prefixes { } export type Term = NamedNode | BlankNode | Literal | Variable | DefaultGraph; -export type PrefixedToIri = (suffix: string) => RDF.NamedNode; +export type PrefixedToIri = (suffix: string) => NamedNode; export class NamedNode implements RDF.NamedNode { readonly termType: "NamedNode"; diff --git a/types/n3/n3-tests.ts b/types/n3/n3-tests.ts index 47d6a5885d..bf49f2c6f2 100644 --- a/types/n3/n3-tests.ts +++ b/types/n3/n3-tests.ts @@ -239,4 +239,5 @@ function test_doc_utility() { const prefixes: N3.Prefixes = { rdfs: N3.DataFactory.namedNode('http://www.w3.org/2000/01/rdf-schema#') }; const namedNode1: RDF.NamedNode = N3Util.prefix('http://www.w3.org/2000/01/rdf-schema#')('label'); const namedNode2: RDF.NamedNode = N3Util.prefixes(prefixes)('rdfs')('label'); + const namedNode3: N3.NamedNode = N3Util.prefixes(prefixes)('rdfs')('label'); }