@rdfdev/prop-types
TypeScript icon, indicating that this package has built-in type declarations

1.2.3 • 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.

Package Sidebar

Install

npm i @rdfdev/prop-types

Weekly Downloads

1

Version

1.2.3

License

MIT

Unpacked Size

13.6 kB

Total Files

10

Last publish

Collaborators

  • fletcher91