Interface: LoadConfigOptions
Defined in: src/core/config/loader.ts:36
Options for loading Praman configuration.
Properties​
overrides?​
readonlyoptionaloverrides:object
Defined in: src/core/config/loader.ts:38
Inline config overrides (lower priority than env vars).
ai?​
optionalai:object
ai.anthropicApiKey?​
optionalanthropicApiKey:string
ai.apiKey?​
optionalapiKey:string
ai.apiVersion?​
optionalapiVersion:string
ai.deployment?​
optionaldeployment:string
ai.endpoint?​
optionalendpoint:string
ai.maxTokens?​
optionalmaxTokens:number
ai.model?​
optionalmodel:string
ai.provider?​
optionalprovider:"openai"|"azure-openai"|"anthropic"
ai.temperature?​
optionaltemperature:number
auth?​
optionalauth:object
auth.baseUrl​
baseUrl:
string
auth.client?​
optionalclient:string
auth.language?​
optionallanguage:string
auth.password?​
optionalpassword:string
auth.strategy?​
optionalstrategy:"btp-saml"|"basic"|"office365"|"custom"
auth.username?​
optionalusername:string
controlDiscoveryTimeout?​
optionalcontrolDiscoveryTimeout:number
discoveryStrategies?​
optionaldiscoveryStrategies: ("direct-id"|"recordreplay"|"registry")[]
ignoreAutoWaitUrls?​
optionalignoreAutoWaitUrls:string[]
interactionStrategy?​
optionalinteractionStrategy:"ui5-native"|"dom-first"|"opa5"
logLevel?​
optionallogLevel:"error"|"debug"|"warn"|"info"|"verbose"
opa5?​
optionalopa5:object
opa5.autoWait?​
optionalautoWait:boolean
opa5.debug?​
optionaldebug:boolean
opa5.interactionTimeout?​
optionalinteractionTimeout:number
preferVisibleControls?​
optionalpreferVisibleControls:boolean
selectors?​
optionalselectors:object
selectors.defaultTimeout?​
optionaldefaultTimeout:number
selectors.preferVisibleControls?​
optionalpreferVisibleControls:boolean
selectors.skipStabilityWait?​
optionalskipStabilityWait:boolean
skipStabilityWait?​
optionalskipStabilityWait:boolean
telemetry?​
optionaltelemetry:object
telemetry.endpoint?​
optionalendpoint:string
telemetry.exporter?​
optionalexporter:"otlp"|"azure-monitor"|"jaeger"
telemetry.openTelemetry?​
optionalopenTelemetry:boolean
telemetry.serviceName?​
optionalserviceName:string
ui5WaitTimeout?​
optionalui5WaitTimeout:number