CreateDrizzleDeliveryTrackingStoreOptions
Defined in: packages/messaging/src/adapters/cloudflare/index.ts:142
Extends
Section titled “Extends”Properties
Section titled “Properties”close?
Section titled “close?”
optionalclose?: () =>void|Promise<void>
Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:51
Returns
Section titled “Returns”void | Promise<void>
Inherited from
Section titled “Inherited from”CreateDrizzleSqlClientOptions.close
columnMap?
Section titled “columnMap?”
optionalcolumnMap?:Partial<DeliveryTrackingColumnMap>
Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:124
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.columnMap
Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:39
Inherited from
Section titled “Inherited from”CreateDrizzleSqlClientOptions.db
dialect
Section titled “dialect”dialect:
SqlDialect
Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:38
Inherited from
Section titled “Inherited from”CreateDrizzleSqlClientOptions.dialect
fieldCrypto?
Section titled “fieldCrypto?”
optionalfieldCrypto?:DeliveryTrackingFieldCryptoOptions
Defined in: packages/messaging/src/adapters/cloudflare/index.ts:145
fieldCryptoSchema?
Section titled “fieldCryptoSchema?”
optionalfieldCryptoSchema?:DeliveryTrackingFieldCryptoSchemaOptions
Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:134
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.fieldCryptoSchema
indexNames?
Section titled “indexNames?”
optionalindexNames?: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
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.indexNames
mapTransactionDb?
Section titled “mapTransactionDb?”
optionalmapTransactionDb?: (value) =>DrizzleSqlDatabaseLike
Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:50
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”CreateDrizzleSqlClientOptions.mapTransactionDb
normalizeResult?
Section titled “normalizeResult?”
optionalnormalizeResult?: <T>(input) =>CloudflareSqlQueryResult<T>
Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:45
Type Parameters
Section titled “Type Parameters”T = Record<string, unknown>
Parameters
Section titled “Parameters”params
Section titled “params”readonly unknown[]
result
Section titled “result”unknown
string
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”CreateDrizzleSqlClientOptions.normalizeResult
renderQuery?
Section titled “renderQuery?”
optionalrenderQuery?: (input) =>unknown
Defined in: packages/messaging/src/adapters/cloudflare/sql-client.ts:40
Parameters
Section titled “Parameters”dialect
Section titled “dialect”params
Section titled “params”readonly unknown[]
string
Returns
Section titled “Returns”unknown
Inherited from
Section titled “Inherited from”CreateDrizzleSqlClientOptions.renderQuery
retention?
Section titled “retention?”
optionalretention?:DeliveryTrackingRetentionConfig
Defined in: packages/messaging/src/adapters/cloudflare/index.ts:146
storeRaw?
Section titled “storeRaw?”
optionalstoreRaw?:boolean
Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:133
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.storeRaw
tableName?
Section titled “tableName?”
optionaltableName?:string
Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:123
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.tableName
trackingIndexNames?
Section titled “trackingIndexNames?”
optionaltrackingIndexNames?: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
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.trackingIndexNames
trackingTypeStrategy?
Section titled “trackingTypeStrategy?”
optionaltrackingTypeStrategy?:Partial<DeliveryTrackingTypeStrategy>
Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:129
New API: typeStrategy.
Legacy alias preserved for compatibility with trackingTypeStrategy.
Inherited from
Section titled “Inherited from”DeliveryTrackingSchemaOptions.trackingTypeStrategy
typeStrategy?
Section titled “typeStrategy?”
optionaltypeStrategy?:Partial<DeliveryTrackingTypeStrategy>
Defined in: packages/messaging/src/adapters/cloudflare/delivery-tracking-schema.ts:130