Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
https://nextgraph.org
byzantine-fault-tolerancecrdtsdappsdecentralizede2eeeventual-consistencyjson-ldlocal-firstmarkdownocapoffline-firstp2pp2p-networkprivacy-protectionrdfrich-text-editorself-hostedsemantic-websparqlweb3collaboration
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
683 B
27 lines
683 B
## <%= shape.name %>
|
|
|
|
### Usage with LDO
|
|
|
|
```typescript
|
|
import { createLdoDataset } from "@ldo/ldo";
|
|
import { <%= shape.types.map((type) => type.shapeTypeName).join(", ") %> } from "<%= projectName %>";
|
|
import type { <%= shape.types.map((type) => type.typeName).join(", ") %> } from "<%= projectName %>";
|
|
const ldoDataset = createLdoDataset();
|
|
<% shape.types.forEach(function(type, index) { %>
|
|
const example<%= index %>: <%= type.typeName %> = ldoDataset
|
|
.usingType(<%= type.shapeTypeName %>)
|
|
.fromSubject("http://example.com/example<%= index %>");
|
|
<% }); %>
|
|
```
|
|
|
|
### ShEx Typings
|
|
|
|
```shex
|
|
<%- shape.shex %>
|
|
```
|
|
|
|
### TypeScript Typings
|
|
|
|
```typescript
|
|
<%- shape.typescript %>
|
|
```
|
|
|