UNPKG

805 BTypeScriptView Raw
1import { Quad, QuadLike } from "@opennetwork/rdf-data-model";
2import { Dataset } from "./dataset";
3import { QuadFind } from "./match";
4import { SetLike } from "./set-like";
5export interface ImmutableDataset extends Dataset {
6}
7export interface ImmutableDataset {
8 add(value: Quad | QuadLike): ImmutableDataset;
9 addAll(dataset: Iterable<Quad | QuadLike>): ImmutableDataset;
10 import(dataset: AsyncIterable<Quad | QuadLike>): Promise<ImmutableDataset>;
11 delete(quad: Quad | QuadLike | QuadFind): ImmutableDataset;
12 replace(replacing: Quad | QuadLike | Iterable<Quad | QuadLike>, replacers: Quad | QuadLike | Iterable<Quad | QuadLike>): ImmutableDataset;
13}
14export declare class ImmutableDataset extends Dataset {
15 #private;
16 constructor(set?: SetLike<Quad>);
17 private constructSet;
18}