Skip to main content

Type Alias: ProviderDeclarations

ProviderDeclarations = object

Properties​

accounts?​

readonly optional accounts?: ProviderAccountsDeclaration


binary?​

readonly optional binary?: ProviderBinaryDeclaration


brand?​

readonly optional brand?: ProviderBrand


browserToolsHint?​

readonly optional browserToolsHint?: string


capabilities?​

readonly optional capabilities?: Partial<BackendCapabilities>


credentialDirEnv?​

readonly optional credentialDirEnv?: readonly string[]


credentialDirs?​

readonly optional credentialDirs?: readonly string[]


hostedConnectors?​

readonly optional hostedConnectors?: boolean


localEnv?​

readonly optional localEnv?: LocalEnvPolicy


modelCache?​

readonly optional modelCache?: ProviderModelCache


oneShot?​

readonly optional oneShot?: object

model​

readonly model: string


passthroughEnv?​

readonly optional passthroughEnv?: readonly string[]


permissionsHint?​

readonly optional permissionsHint?: string


protocols?​

readonly optional protocols?: readonly ProviderProtocol[]


spans?​

readonly optional spans?: "stream-json" | ((ev, state, eventId) => SpanOp[])

Methods​

authStatus()?​

optional authStatus(env): ProviderAuthStatus | Promise<ProviderAuthStatus>

Parameters​

env​

Readonly<Record<string, string>>

Returns​

ProviderAuthStatus | Promise<ProviderAuthStatus>