parent
f11fcbda49
commit
778d49ef85
@ -1,13 +1,13 @@ |
|||||||
import { ConnectedLdoDataset } from "@ldo/connected"; |
import { ConnectedLdoDataset } from "@ldo/connected"; |
||||||
import { solidConnectedPlugin } from "./NextGraphConnectedPlugin"; |
import { nextGraphConnectedPlugin } from "./NextGraphConnectedPlugin"; |
||||||
import { createDatasetFactory } from "@ldo/dataset"; |
import { createDatasetFactory } from "@ldo/dataset"; |
||||||
import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset"; |
import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset"; |
||||||
|
|
||||||
export function createSolidLdoDataset() { |
export function createNextGraphLdoDataset() { |
||||||
const solidLdoDataset = new ConnectedLdoDataset( |
const nextGraphLdoDataset = new ConnectedLdoDataset( |
||||||
[solidConnectedPlugin], |
[nextGraphConnectedPlugin], |
||||||
createDatasetFactory(), |
createDatasetFactory(), |
||||||
createTransactionDatasetFactory(), |
createTransactionDatasetFactory(), |
||||||
); |
); |
||||||
return solidLdoDataset; |
return nextGraphLdoDataset; |
||||||
} |
} |
||||||
|
@ -0,0 +1,15 @@ |
|||||||
|
export interface NextGraphNotificationMessage { |
||||||
|
V0: { |
||||||
|
State: { |
||||||
|
graph: { |
||||||
|
triples: AllowSharedBufferSource; |
||||||
|
}; |
||||||
|
}; |
||||||
|
Patch: { |
||||||
|
graph: { |
||||||
|
inserts: AllowSharedBufferSource; |
||||||
|
removes: AllowSharedBufferSource; |
||||||
|
}; |
||||||
|
}; |
||||||
|
}; |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
import type { ConnectedLdoDataset } from "./ConnectedLdoDataset"; |
||||||
|
import type { ConnectedPlugin } from "./ConnectedPlugin"; |
||||||
|
|
||||||
|
export type ConnectedContext<Plugins extends ConnectedPlugin[]> = { |
||||||
|
dataset: ConnectedLdoDataset<Plugins>; |
||||||
|
} & { |
||||||
|
[P in Plugins[number] as P["name"]]: P["context"]; |
||||||
|
}; |
Loading…
Reference in new issue