mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-07 00:07:07 +00:00
Merge pull request #30164 from LaurensRietveld/rdfjs-single-generic
rdf-js: Use single generic for I/O types of datafactory functions
This commit is contained in:
Vendored
+2
-2
@@ -297,7 +297,7 @@ export interface DataFactory {
|
||||
* @see Triple
|
||||
* @see DefaultGraph
|
||||
*/
|
||||
triple<Q_In extends BaseQuad = Quad, Q_Out extends BaseQuad = Quad>(subject: Q_In['subject'], predicate: Q_In['predicate'], object: Q_In['object']): Q_Out;
|
||||
triple<Q extends BaseQuad = Quad>(subject: Q['subject'], predicate: Q['predicate'], object: Q['object']): Q;
|
||||
|
||||
/**
|
||||
* @param subject The quad subject term.
|
||||
@@ -307,7 +307,7 @@ export interface DataFactory {
|
||||
* @return A new instance of Quad.
|
||||
* @see Quad
|
||||
*/
|
||||
quad<Q_In extends BaseQuad = Quad, Q_Out extends BaseQuad = Quad>(subject: Q_In['subject'], predicate: Q_In['predicate'], object: Q_In['object'], graph?: Q_In['graph']): Q_Out;
|
||||
quad<Q extends BaseQuad = Quad>(subject: Q['subject'], predicate: Q['predicate'], object: Q['object'], graph?: Q['graph']): Q;
|
||||
}
|
||||
|
||||
/* Stream Interfaces */
|
||||
|
||||
@@ -77,7 +77,7 @@ function test_datafactory() {
|
||||
object: Term;
|
||||
graph: Term;
|
||||
}
|
||||
const quad = dataFactory.quad<QuadBnode, QuadBnode>(literal1, blankNode1, term, term);
|
||||
const quad = dataFactory.quad<QuadBnode>(literal1, blankNode1, term, term);
|
||||
const hasBnode = quad.predicate.termType === "BlankNode";
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"no-unnecessary-generics": false
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user