Skip to main content
Go to Latest
class Resource
import { Resource } from "https://deno.land/x/ldkit@v0.4.1/mod.ts";

Constructors

new
Resource(schema: S, context?: Context)

Type Parameters

S extends SchemaPrototype
optional
I = SchemaInterface<S>

Properties

private
readonly
$trigger: BehaviorSubject
private
readonly
context: Context
private
readonly
queryBuilder: QueryBuilder
private
readonly
schema: Schema

Methods

private
decode(graph: Graph)
private
updateQuery(query: string)
delete(...identities: SchemaInterfaceIdentity[] | Iri[])
deleteData(...quads: Quad[])
find(where?: string | Quad[], limit?: number)
findByIri(iri: Iri)
findByIris(iris: Iri[])
insert(...entities: Entity<I>[])
insertData(...quads: Quad[])
query(sparqlConstructQuery: string)
update(...entities: Entity<I>[])