Neolithic Populous Metropolis
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

@rdfdev/prop-types

1.0.0 • Public • Published

js.rdf.dev/prop-types

Read the Docs npm (tag) npm bundle size

React prop-type declarations for the RDF data structures.

Example

import PropTypes from "prop-types";
import RDFTypes from "@rdfdev/prop-types";
 
const MyComponent = () => {}; // Omitted for brevity
 
MyComponent.propTypes = {
  // The name as an RDF Literal (e.g. xsd:string)
  name: RDFTypes.literal,
  // The IRI of the author
  author: RDFTypes.namedNode,
  // The statements/quads on their books.
  bookData: PropTypes.arrayOf(RDFTypes.quad),
  // A link to the comments, either an IRI (e.g. https) or blank (temporary document-scoped link)
  comments: RDFTypes.nodeType,
};

Getting started

Just install the package and its peer dependencies.

npm i @rdfdev/prop-types @ontologies/core prop-types

yarn add @rdfdev/prop-types @ontologies/core prop-types

Documentation

See the js.rdf.dev/prop-types documentation

See the complete js.rdf.dev documentation

Need help with linked data?

This package is brought to you by Ontola. We build production-grade linked data solutions and can help you from advice to building custom web services.

Install

npm i @rdfdev/prop-types

DownloadsWeekly Downloads

63

Version

1.0.0

License

MIT

Unpacked Size

14.5 kB

Total Files

11

Last publish

Collaborators

  • avatar