From 0d303e5ea85e18fee29e714ba0a8442608caee43 Mon Sep 17 00:00:00 2001 From: Tomasz Pluskiewicz Date: Fri, 27 Dec 2019 16:37:58 +0100 Subject: [PATCH] fix(@rdfjs/namespace): builder can be called without params (#41231) --- types/rdfjs__namespace/index.d.ts | 2 +- types/rdfjs__namespace/rdfjs__namespace-tests.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/types/rdfjs__namespace/index.d.ts b/types/rdfjs__namespace/index.d.ts index a7cd4c3bae..74f1042613 100644 --- a/types/rdfjs__namespace/index.d.ts +++ b/types/rdfjs__namespace/index.d.ts @@ -9,7 +9,7 @@ declare function namespace(baseIRI: string, options?: namespace.BuilderOptions): declare namespace namespace { interface NamespaceBuilder { - (property: TemplateStringsArray | string): NamedNode; + (property?: TemplateStringsArray | string): NamedNode; readonly [property: string]: NamedNode; } diff --git a/types/rdfjs__namespace/rdfjs__namespace-tests.ts b/types/rdfjs__namespace/rdfjs__namespace-tests.ts index bf49ea707a..6d813efc6c 100644 --- a/types/rdfjs__namespace/rdfjs__namespace-tests.ts +++ b/types/rdfjs__namespace/rdfjs__namespace-tests.ts @@ -14,3 +14,4 @@ const node3: NamedNode = builder1('Thing'); const node4: NamedNode = builder1('url'); const node5: NamedNode = builder1`'Thing'`; const node6: NamedNode = builder1`url`; +const node7: NamedNode = builder1();