Skip to content
Migrating from NextAuth.js v4? Read our migration guide.
API reference
Cosmosdb

@auth/cosmosdb-adapter

CosmosDbPartitionStrategy

Enumeration Members

HardCodedValue

HardCodedValue: 2;

SameAsDataType

SameAsDataType: 1;

SameAsId

SameAsId: 0;

CosmosDbPartitionConfiguration

type CosmosDbPartitionConfiguration: {
  hardCodedValue: string;
  partitionKey: string;
  partitionKeyStrategy: CosmosDbPartitionStrategy;
};

Type declaration

hardCodedValue?

optional hardCodedValue: string;

partitionKey

partitionKey: string;

partitionKeyStrategy

partitionKeyStrategy: CosmosDbPartitionStrategy;

cosmosHelper

const cosmosHelper: {
  withoutKeys: TOUT;
  withoutKeysAndId: TOUT;
};

Type declaration

withoutKeys()

Type parameters
Type parameter
T extends CosmosItem
TOUT
Parameters
ParameterType
entityT
partitionKeyConfiguration?CosmosDbPartitionConfiguration
Returns

TOUT

withoutKeysAndId()

Type parameters
Type parameter
T extends CosmosItem
TOUT
Parameters
ParameterType
entityT
partitionKeyConfiguration?CosmosDbPartitionConfiguration
Returns

TOUT


CosmosDbAdapter()

CosmosDbAdapter(cosmosContainer, partitionKeyConfiguration?): Adapter

Parameters

ParameterType
cosmosContainerContainer
partitionKeyConfiguration?CosmosDbPartitionConfiguration

Returns

Adapter

Auth.js © Balázs Orbán and Team - 2024