1 | import { Quad, QuadLike } from "@opennetwork/rdf-data-model";
|
2 | import { Dataset } from "./dataset";
|
3 | import { QuadFind } from "./match";
|
4 | import { SetLike } from "./set-like";
|
5 | export interface ImmutableDataset extends Dataset {
|
6 | }
|
7 | export 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 | }
|
14 | export declare class ImmutableDataset extends Dataset {
|
15 | #private;
|
16 | constructor(set?: SetLike<Quad>);
|
17 | private constructSet;
|
18 | }
|