@types/rdfjs__data-model
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -9,14 +9,5 @@ // Type definitions for @rdfjs/data-model 2.0 | ||
import * as RDF from "@rdfjs/types"; | ||
import DataFactory from './Factory'; | ||
// Required is needed here because variable is optional in the spec | ||
interface Factory extends Required<RDF.DataFactory<RDF.BaseQuad>> { | ||
// Enable same behavior of version 1 where quads default to RDF.Quad (where possible) | ||
quad<Q extends RDF.BaseQuad = RDF.Quad>( | ||
subject: Q['subject'], predicate: Q['predicate'], object: Q['object'], graph?: Q['graph']): Q; | ||
fromTerm<T extends RDF.Term>(value: T): T; | ||
fromQuad<T extends RDF.BaseQuad = RDF.Quad>(value: T): T; | ||
} | ||
declare const factory: Factory; | ||
declare const factory: DataFactory; | ||
export default factory; |
{ | ||
"name": "@types/rdfjs__data-model", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "TypeScript definitions for @rdfjs/data-model", | ||
@@ -35,4 +35,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rdfjs__data-model", | ||
}, | ||
"typesPublisherContentHash": "a08e789683dbf697f00063680e0bb8379ba8a092538803709abf59b89464163a", | ||
"typesPublisherContentHash": "d638f9bc3f04624b466cfe262210e76a3e731e2b8ee15d6211a51b91ee7e2bff", | ||
"typeScriptVersion": "3.9" | ||
} |
@@ -9,30 +9,5 @@ # Installation | ||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rdfjs__data-model. | ||
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rdfjs__data-model/index.d.ts) | ||
````ts | ||
// Type definitions for @rdfjs/data-model 2.0 | ||
// Project: https://github.com/rdfjs-base/data-model | ||
// Definitions by: Jesse Wright <https://github.com/jeswr> | ||
// Ruben Taelman <https://github.com/rubensworks> | ||
// tpluscode <https://github.com/tpluscode> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// Minimum TypeScript Version: 3.9 | ||
import * as RDF from "@rdfjs/types"; | ||
// Required is needed here because variable is optional in the spec | ||
interface Factory extends Required<RDF.DataFactory<RDF.BaseQuad>> { | ||
// Enable same behavior of version 1 where quads default to RDF.Quad (where possible) | ||
quad<Q extends RDF.BaseQuad = RDF.Quad>( | ||
subject: Q['subject'], predicate: Q['predicate'], object: Q['object'], graph?: Q['graph']): Q; | ||
fromTerm<T extends RDF.Term>(value: T): T; | ||
fromQuad<T extends RDF.BaseQuad = RDF.Quad>(value: T): T; | ||
} | ||
declare const factory: Factory; | ||
export default factory; | ||
```` | ||
### Additional Details | ||
* Last updated: Fri, 31 Dec 2021 23:01:24 GMT | ||
* Last updated: Fri, 04 Feb 2022 11:01:25 GMT | ||
* Dependencies: [@types/rdfjs__types](https://npmjs.com/package/@types/rdfjs__types) | ||
@@ -39,0 +14,0 @@ * Global values: none |
5
31
4113
17