PrismaStoreOptions: {
    allowNonTransactionalFallback?: boolean;
    allowUnknownNestedElementCreation?: boolean;
    datasourceProvider: string;
    debug?: boolean;
    defaultPrefix: string;
    idToIRI?: StringToIRIFn;
    IRItoId?: IRIToStringFn;
    isAllowedNestedElement?: (element: any) => boolean;
    jsonldContext: any;
    maxRecursionDepth?: number;
    metaStamping?: MetaStampingConfig;
    persistenceManifest?: PersistenceManifest;
    statementMeta?: {
        policies: StatementPolicyMap;
        statementSchema?: JSONSchema7;
    };
    typeIRItoTypeName: IRIToStringFn;
    typeIsNotIRI?: boolean;
    typeNameToTypeIRI: StringToIRIFn;
}

Type declaration

  • OptionalallowNonTransactionalFallback?: boolean

    Whether to allow update operations to be executed outside of a transaction as a fallback. If datasource provider is MongoDB and it is not running with a replica set, it is not possible to run transactions.

  • OptionalallowUnknownNestedElementCreation?: boolean
  • datasourceProvider: string

    Prisma schema datasource db { provider = "…" } Must match the generated client's datasource.

  • Optionaldebug?: boolean
  • defaultPrefix: string
  • OptionalidToIRI?: StringToIRIFn
  • OptionalIRItoId?: IRIToStringFn
  • OptionalisAllowedNestedElement?: (element: any) => boolean
  • jsonldContext: any
  • OptionalmaxRecursionDepth?: number

    Max recursion depth for the relations to resolve

  • OptionalmetaStamping?: MetaStampingConfig

    Opt-in entity $meta stamping on upsert (default: disabled).

  • OptionalpersistenceManifest?: PersistenceManifest

    Generated alongside the Prisma schema by jsonSchema2PrismaWithManifest. Drives multi-value list write/read/filter representation.

  • OptionalstatementMeta?: { policies: StatementPolicyMap; statementSchema?: JSONSchema7 }

    Fact-level statement metadata (side-table encoding; SQL providers only).

  • typeIRItoTypeName: IRIToStringFn
  • OptionaltypeIsNotIRI?: boolean
  • typeNameToTypeIRI: StringToIRIFn