CAP Node.js API / cap-storage-mikro-orm/src / MikroPublishStorage
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:45
PublishStoragePort<EntityManager>CapabilityAwareStoragePortnew MikroPublishStorage(
em,orm?,logger?):MikroPublishStorage
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:48
EntityManager
MikroORM<IDatabaseDriver<Connection>, EntityManager<IDatabaseDriver<Connection>>>
MikroPublishStorage
claimUnpublished(
options):Promise<CapPublishEvent<JsonValue>[]>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:104
ClaimUnpublishedOptions
Promise<CapPublishEvent<JsonValue>[]>
PublishStoragePort.claimUnpublished
findPublishById(
id):Promise<CapPublishEvent<JsonValue> |undefined>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:194
string
Promise<CapPublishEvent<JsonValue> | undefined>
PublishStoragePort.findPublishById
getCapabilities():
CapStorageCapabilities
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:100
CapStorageCapabilities
CapabilityAwareStoragePort.getCapabilities
optionalinitialize(options?):Promise<void>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:54
boolean
boolean
Promise<void>
listPublish(
opts):Promise<{items:CapPublishEvent<JsonValue>[];total:number; }>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:205
number
number
boolean
string
Promise<{ items: CapPublishEvent<JsonValue>[]; total: number; }>
PublishStoragePort.listPublish
markPublished(
id,publishedAt?,ownership?):Promise<boolean>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:126
string
Date = ...
PublishClaimOwnership = {}
Promise<boolean>
PublishStoragePort.markPublished
markPublishFailed(
id,error,options):Promise<boolean>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:143
string
unknown
MarkPublishFailedOptions
Promise<boolean>
PublishStoragePort.markPublishFailed
releaseExpiredClaims(
now):Promise<void>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:186
Date
Promise<void>
PublishStoragePort.releaseExpiredClaims
renewPublishClaim(
options):Promise<boolean>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:172
RenewPublishClaimOptions
Promise<boolean>
PublishStoragePort.renewPublishClaim
savePublish(
event,ctx?):Promise<string>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:80
CapOperationContext<EntityManager<IDatabaseDriver<Connection>>>
Promise<string>
PublishStoragePort.savePublish
savePublishWithTx(
event,tx):Promise<string>
Defined in: cap-storage-mikro-orm/src/storage/mikro-publish-storage.ts:93
EntityManager
Promise<string>
Use savePublish(event, { tx }) instead.