Skip to content

craft-hub / DeliveryHttpOptions

Interface: DeliveryHttpOptions ​

Defined in: packages/craft-hub/src/delivery/http.ts:9

Properties ​

coordinator ​

coordinator: DeliveryCoordinator

Defined in: packages/craft-hub/src/delivery/http.ts:10


identify ​

identify: (request) => Promise<DeliveryActor>

Defined in: packages/craft-hub/src/delivery/http.ts:12

Parameters ​

request ​

IncomingMessage

Returns ​

Promise<DeliveryActor>


origin ​

origin: string

Defined in: packages/craft-hub/src/delivery/http.ts:11


resolveWorkItem ​

resolveWorkItem: (actor, projectId, url) => Promise<{ containerId: string; fetchedAt: number; itemId: string; kind: string; provider: string; status: string; title: string; url: string; }>

Defined in: packages/craft-hub/src/delivery/http.ts:14

Resolve with the caller's source credentials. Client-supplied titles and identities are not trusted.

Parameters ​

actor ​

DeliveryActor

projectId ​

string

url ​

string

Returns ​

Promise<{ containerId: string; fetchedAt: number; itemId: string; kind: string; provider: string; status: string; title: string; url: string; }>

Released under the MIT License.