Skip to content

craft-hub / EnvironmentSourceProvider

Interface: EnvironmentSourceProvider ​

Defined in: packages/craft-hub/src/environment-sources.ts:35

Trusted adapter owns checkout locations, source validation and binding through its original tool.

Properties ​

connect ​

connect: (input, context) => Promise<{ localPath: string; }>

Defined in: packages/craft-hub/src/environment-sources.ts:39

Parameters ​

input ​
kind ​

"public" | "private"

repository ​

string

context ​
credentials? ​

{ token: string; username: string; }

credentials.token ​

string = ...

credentials.username ​

string = ...

phase ​

(value) => void

signal ​

AbortSignal

Returns ​

Promise<{ localPath: string; }>


id ​

id: string

Defined in: packages/craft-hub/src/environment-sources.ts:36


kinds ​

kinds: ("public" | "private")[]

Defined in: packages/craft-hub/src/environment-sources.ts:38


name ​

name: string

Defined in: packages/craft-hub/src/environment-sources.ts:37

Released under the MIT License.