2.0.1 • Published 10 months ago

@rdfjs/types v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

RDF/JS Types

Authoritative TypeScript typings for all RDF/JS specifications

The types should match the RDF/JS specifications (Data Model, Dataset and Stream). However, because they also take advantage of TypecScript-specific syntax features, some differences are inevitable. If something does not add up, please open an issue.

Usage

Installed as usual using your favourite package manager.

yarn add @rdfjs/types

This package does not provide code, only interafces for the RDF/JS specifications. Import them to strong-type your RDF/JS code.

import type { NamedNode, DatasetCore, Stream } from '@rdfjs/types'

Or import separately from type modules corresponding the specifications.

import type { NamedNode } from '@rdfjs/types/data-model'
import type { DatasetCore } from '@rdfjs/types/dataset'
import type { Stream } from '@rdfjs/types/stream'

Additional Types

Note that some helper types exist that do not exist within the RDF/JS specifications. These include:

import type { TripleTermName, QuadTermName } from '@rdfjs/types'

Contributing

Everyone is invited to open issues and pull requests. When you create a PR, please add or update the rdf-js-tests.ts file to reflect your changes.

You may also create a changeset file by running npx run changeset and following the simple wizard. If you don't do that, such as in the case when editing from your browser, do not worry. A maintainer can also create it for you when you open a PR.

What about @types/rdf-js?

This package replaces typings previously managed in the DefinitelyTyped repository and a later proxy package rdf-js.

Both these old packages are deprecated. They will continue to work for backwards compatibility but library maintainers are encouraged to use @rdfjs/types instead.

@ldes/types@ldes/subject-page-bucketizer@equinor/sparql-graph@infinitebrahmanuniverse/nolb-_rdrspql-query-subsumption@everything-registry/sub-chunk-762temporibusrepudiandaewebdatacommonsshacl-astshacl2tssparqlalgebrajssparqlalgebrajs-inputsparqlalgebrajs-nrtsparqleesparql-query-parameter-instantiatorsparqljson-parsesparqljson-to-treesparqlxml-parse@comunica/actor-rdf-join-inner-multi-emptyiprdjsonld-streaming-serializerjsonld2graphobjecthydra-web-access-controlhydra-box-web-access-controlldo-type-indexldbc-snb-enhancerldbc-snb-validation-generatorldes-solid-serverldkitldkit-comunica@types/sparql-http-client@types/sparqljs@types/rdfjs__namespace@types/rdfjs__parser-jsonld@types/rdfjs__parser-n3@types/rdfjs__prefix-map@types/rdfjs__score@types/rdfjs__serializer-jsonld@types/rdfjs__serializer-jsonld-ext@types/rdfjs__serializer-ntriples@types/rdfjs__serializer-rdfjs@types/rdfjs__serializer-turtle@types/rdfjs__sink-map@types/rdfjs__sink-to-duplex@types/rdfjs__term-map@types/rdfjs__term-set@types/rdfjs__traverser@types/rdf-parser-csvw-xlsx@types/rdf-store-fs@types/rdf-transform-triple-to-quad@types/rdf-utils-dataset@types/rdf-utils-fs@types/rdf-validate-shacl@types/rdfjs__data-model@types/rdfjs__dataset@types/rdfjs__environment@types/rdfjs__express-handler@types/rdfjs__fetch@types/rdfjs__fetch-lite@types/rdfjs__formats@types/rdfjs__formats-common@types/rdfjs__to-ntriples@types/rdf-data-model@types/rdf-dataset-ext@types/rdf-dataset-indexed@types/rdf-parser-csvw@types/rdf-ext@types/n3@types/hydra-box@types/clownface@tpluscode/rdf-string@tpluscode/rdfine@tpluscode/sparql-builder@tpluscode/rdf-ns-builders@treecg/connector-all@treecg/connector-ldes@treecg/ldes-basic-bucketizer@treecg/ldes-subject-page-bucketizer@treecg/ldes-substring-bucketizer@treecg/ldes-types@treecg/types@vgdaut/rdfxml-streaming-parser@vocabulary/builder@zazuko/k8s-rdf-exporter@zkp-ld/rdf-signatures-bbsalcaeusalcaeus-corealcaeus-model@graviola/crud-jsonforms@greyoda/ldes-producersparnatural@lblod/ldes-producer@lblod/rdfa-streaming-parseropenmath-rdf-parserostrich-bindingsodrl-evaluatorodrl-test-suiteomeka-s-toolsrdf-dataset-fragmenterrdf-dereference
2.0.1

10 months ago

2.0.0

10 months ago

1.1.1

1 year ago

1.1.2

1 year ago

1.1.0

4 years ago

1.1.0-next.1

4 years ago

1.1.0-next.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago