콘텐츠로 이동

CreateDrizzleDeliveryTrackingStoreOptions

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:142

optional close: () => void | Promise<void>

Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:51

void | Promise<void>

CreateDrizzleSqlClientOptions.close


optional columnMap: Partial<DeliveryTrackingColumnMap>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:124

DeliveryTrackingSchemaOptions.columnMap


db: DrizzleSqlDatabaseLike

Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:39

CreateDrizzleSqlClientOptions.db


dialect: SqlDialect

Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:38

CreateDrizzleSqlClientOptions.dialect


optional fieldCrypto: DeliveryTrackingFieldCryptoOptions

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:145


optional fieldCryptoSchema: DeliveryTrackingFieldCryptoSchemaOptions

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:134

DeliveryTrackingSchemaOptions.fieldCryptoSchema


optional indexNames: Partial<{ due: string; fromHash: string; providerMessage: string; requestedAt: string; retentionBucket: string; toHash: string; }>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:131

DeliveryTrackingSchemaOptions.indexNames


optional mapTransactionDb: (value) => DrizzleSqlDatabaseLike

Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:50

unknown

DrizzleSqlDatabaseLike

CreateDrizzleSqlClientOptions.mapTransactionDb


optional normalizeResult: <T>(input) => CloudflareSqlQueryResult<T>

Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:45

T = Record<string, unknown>

readonly unknown[]

unknown

string

CloudflareSqlQueryResult<T>

CreateDrizzleSqlClientOptions.normalizeResult


optional renderQuery: (input) => unknown

Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:40

SqlDialect

readonly unknown[]

string

unknown

CreateDrizzleSqlClientOptions.renderQuery


optional retention: DeliveryTrackingRetentionConfig

Defined in: packages/messaging/src/adapters/cloudflare/index.ts:146


optional storeRaw: boolean

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:133

DeliveryTrackingSchemaOptions.storeRaw


optional tableName: string

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:123

DeliveryTrackingSchemaOptions.tableName


optional trackingIndexNames: Partial<{ due: string; fromHash: string; providerMessage: string; requestedAt: string; retentionBucket: string; toHash: string; }>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:132

DeliveryTrackingSchemaOptions.trackingIndexNames


optional trackingTypeStrategy: Partial<DeliveryTrackingTypeStrategy>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:129

New API: typeStrategy. Legacy alias preserved for compatibility with trackingTypeStrategy.

DeliveryTrackingSchemaOptions.trackingTypeStrategy


optional typeStrategy: Partial<DeliveryTrackingTypeStrategy>

Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:130

DeliveryTrackingSchemaOptions.typeStrategy