Allow primary class on nextgraph create

main
Jackson Morgan 5 months ago
parent 811650c0f0
commit 7c50d31a1c
  1. 4
      packages/connected-nextgraph/src/NextGraphConnectedPlugin.ts

@ -16,6 +16,7 @@ export interface NextGraphConnectedContext {
export interface NextGraphCreateResourceOptions { export interface NextGraphCreateResourceOptions {
storeType?: "public" | "protected" | "private" | "group" | "dialog"; storeType?: "public" | "protected" | "private" | "group" | "dialog";
storeRepo?: string; storeRepo?: string;
primaryClass?: string;
} }
export interface NextGraphConnectedPlugin export interface NextGraphConnectedPlugin
@ -58,11 +59,12 @@ export const nextGraphConnectedPlugin: NextGraphConnectedPlugin = {
: storeType === "private" : storeType === "private"
? context.nextgraph.privateStoreId ? context.nextgraph.privateStoreId
: undefined); : undefined);
const primaryClass = options?.primaryClass ?? "data:graph";
const nuri: NextGraphUri = await context.nextgraph.ng.doc_create( const nuri: NextGraphUri = await context.nextgraph.ng.doc_create(
context.nextgraph.sessionId, context.nextgraph.sessionId,
"Graph", "Graph",
"data:graph", primaryClass,
"store", "store",
storeType, storeType,
storeRepo, storeRepo,

Loading…
Cancel
Save