Setu-TS
    Preparing search index...

    Class CosmosAdapter

    The Cosmos adapter — an Azure Cosmos DB NoSQL-API backend.

    Constructed by DatabasePlugin for the 'cosmos' arm, and also constructible directly by an application for the 'custom' arm.

    import { DatabasePlugin } from '@setu-ts/database-plugin';

    app.register(DatabasePlugin({
    type: 'cosmos',
    options: {
    endpoint: 'https://my-account.documents.azure.com:443/',
    key: config.getOrThrow('COSMOS_KEY'),
    database: 'app',
    containers: { Order: { container: 'orders', partitionKey: 'tenantId' } },
    },
    }));

    0.2.0

    Implements

    Index
    transactionIsolationLevels: readonly TransactionIsolationLevel[] = []

    Cosmos DB exposes no portable transaction-isolation selector.