mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-03 08:40:12 +00:00
fix(clownface): in and out can be called without parameters (#41784)
This commit is contained in:
committed by
Ben Lichtman
parent
d6fa35195d
commit
fed60e05ad
@@ -117,6 +117,7 @@ cf = cf.has([predicate, predicate], 'Stuart');
|
||||
cf = cf.has(predicate, [literal, literal]);
|
||||
|
||||
// .in
|
||||
cf = cf.in();
|
||||
cf = cf.in(node);
|
||||
cf = cf.in([node, node]);
|
||||
cf = cf.in(cf.node(node));
|
||||
@@ -150,6 +151,7 @@ cf = cf.node('example', { datatype: node.value });
|
||||
cf = cf.node('example', { datatype: node });
|
||||
|
||||
// .out
|
||||
cf = cf.out();
|
||||
cf = cf.out(node);
|
||||
cf = cf.out([node, node]);
|
||||
cf = cf.out(cf.node([node, node]));
|
||||
|
||||
4
types/clownface/index.d.ts
vendored
4
types/clownface/index.d.ts
vendored
@@ -77,8 +77,8 @@ declare namespace clownface {
|
||||
namedNode(values: Array<string | NamedNode>): SafeClownface<D, NamedNode>;
|
||||
|
||||
// tslint:disable:no-unnecessary-generics
|
||||
in<X extends Term = Term>(predicates: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
out<X extends Term = Term>(predicates: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
in<X extends Term = Term>(predicates?: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
out<X extends Term = Term>(predicates?: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
|
||||
has<X extends Term = Term>(predicates: SingleOrArrayOfTerms, objects?: SingleOrArrayOfTermsOrLiterals): SafeClownface<D, X>;
|
||||
|
||||
|
||||
4
types/clownface/lib/Clownface.d.ts
vendored
4
types/clownface/lib/Clownface.d.ts
vendored
@@ -51,8 +51,8 @@ declare class Clownface<D extends DatasetCore = DatasetCore, T extends Term = Te
|
||||
namedNode(values: Array<string | NamedNode>): SafeClownface<D, NamedNode>;
|
||||
|
||||
// tslint:disable:no-unnecessary-generics
|
||||
in<X extends Term = Term>(predicates: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
out<X extends Term = Term>(predicates: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
in<X extends Term = Term>(predicates?: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
out<X extends Term = Term>(predicates?: SingleOrArrayOfTerms): SafeClownface<D, X>;
|
||||
|
||||
has<X extends Term = Term>(predicates: SingleOrArrayOfTerms, objects?: SingleOrArrayOfTermsOrLiterals): SafeClownface<D, X>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user