English
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