Type Alias: ProviderLoginDriver
ProviderLoginDriver =
object
Properties
inPlace?
readonlyoptionalinPlace?: (platform) =>boolean
Parameters
platform
NodeJS.Platform
Returns
boolean
promptKind
readonlypromptKind:ProviderLoginPrompt["kind"]
ttlMs?
readonlyoptionalttlMs?:number
Methods
args()
args(
expectedLabel):string[]
Parameters
expectedLabel
string | null
Returns
string[]
env()
env(
dir,base):Record<string,string>
Parameters
dir
string
base
Readonly<Record<string, string>>
Returns
Record<string, string>
identity()
identity(
dir,run):Promise<ProviderLoginIdentity|null>
Parameters
dir
string
run
Returns
Promise<ProviderLoginIdentity | null>
install()
install(
staging,dest):void
Parameters
staging
string
dest
string
Returns
void
parse()
parse(
output):ProviderLoginPrompt|null
Parameters
output
string
Returns
ProviderLoginPrompt | null
signOut()
signOut(
dir,run):Promise<void>
Parameters
dir
string
run
Returns
Promise<void>