CAP Node.js API / cap-storage-knex/src / KnexPublishStorage
Defined in: cap-storage-knex/src/knex-publish-storage.ts:49
PublishStoragePort<Knex.Transaction>CapabilityAwareStoragePortnew KnexPublishStorage(
knex,options?):KnexPublishStorage
Defined in: cap-storage-knex/src/knex-publish-storage.ts:54
Knex
KnexPublishStorage
claimUnpublished(
options):Promise<CapPublishEvent<JsonValue>[]>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:89
ClaimUnpublishedOptions
Promise<CapPublishEvent<JsonValue>[]>
PublishStoragePort.claimUnpublished
findPublishById(
id):Promise<CapPublishEvent<JsonValue> |undefined>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:207
string
Promise<CapPublishEvent<JsonValue> | undefined>
PublishStoragePort.findPublishById
getCapabilities():
CapStorageCapabilities
Defined in: cap-storage-knex/src/knex-publish-storage.ts:85
CapStorageCapabilities
CapabilityAwareStoragePort.getCapabilities
initialize(
options?):Promise<void>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:61
InitOptions
Promise<void>
listPublish(
options?):Promise<DashboardListResult<CapPublishEvent<JsonValue>>>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:216
DashboardListOptions = {}
Promise<DashboardListResult<CapPublishEvent<JsonValue>>>
PublishStoragePort.listPublish
markPublished(
id,publishedAt?,ownership?):Promise<boolean>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:130
string
Date = ...
PublishClaimOwnership = {}
Promise<boolean>
PublishStoragePort.markPublished
markPublishFailed(
id,error,options):Promise<boolean>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:149
string
unknown
MarkPublishFailedOptions
Promise<boolean>
PublishStoragePort.markPublishFailed
releaseExpiredClaims(
now):Promise<void>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:195
Date
Promise<void>
PublishStoragePort.releaseExpiredClaims
renewPublishClaim(
options):Promise<boolean>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:180
RenewPublishClaimOptions
Promise<boolean>
PublishStoragePort.renewPublishClaim
savePublish<
T>(event,ctx?):Promise<string>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:66
T extends JsonValue = JsonValue
CapOperationContext<Transaction<any, any[]>>
Promise<string>
PublishStoragePort.savePublish
savePublishWithTx<
T>(event,tx):Promise<string>
Defined in: cap-storage-knex/src/knex-publish-storage.ts:78
T extends JsonValue = JsonValue
Transaction
Promise<string>
Use savePublish(event, { tx }) instead.