Skip to content

AltairConfig

Constructors

new AltairConfig()

new AltairConfig(__namedParameters: AltairConfigOptions): AltairConfig

Parameters

__namedParameters: AltairConfigOptions= {}

Returns

AltairConfig

Properties

add_query_depth_limit

add_query_depth_limit: number = 3


defaultTheme

defaultTheme: string = 'system'


default_language

default_language: string


disableLineNumbers

disableLineNumbers: boolean = false


donation

donation: object

action_count_threshold

action_count_threshold: number = 50

url

url: string = 'https://opencollective.com/altair/donate'


ga

ga: string = 'UA-41432833-6'


initialData

initialData: object

disableAccount

disableAccount: boolean = false

environments

environments: IInitialEnvironments

headers

headers: IDictionary

initialHttpMethod

initialHttpMethod: "POST" | "GET" | "PUT" | "DELETE"

initialRequestHandlerAdditionalParams

initialRequestHandlerAdditionalParams: Record<string, unknown>

initialRequestHandlerId

initialRequestHandlerId: RequestHandlerIds

initialSubscriptionRequestHandlerId

initialSubscriptionRequestHandlerId: undefined | RequestHandlerIds

initialSubscriptionsPayload

initialSubscriptionsPayload: IDictionary

instanceStorageNamespace

instanceStorageNamespace: string = 'altair_'

persistedSettings

persistedSettings: undefined | Partial<SettingsState>

postRequestScript

postRequestScript: string = ''

preRequestScript

preRequestScript: string = ''

preserveState

preserveState: boolean = true

query

query: string = ''

settings

settings: undefined | Partial<SettingsState>

subscriptionsEndpoint

subscriptionsEndpoint: string = ''

subscriptionsProtocol

subscriptionsProtocol: string = ''

url

url: string = ''

variables

variables: string = ''

windows

windows: AltairWindowOptions[]


isTranslateMode

isTranslateMode: any


isWebApp

isWebApp: any


languages

languages: object

cs-CZ

cs-CZ: string = 'Czech'

de-DE

de-DE: string = 'German'

en-US

en-US: string = 'English'

es-ES

es-ES: string = 'Español'

fr-FR

fr-FR: string = 'French'

it-IT

it-IT: string = 'Italian'

ja-JP

ja-JP: string = 'Japanese'

ko-KR

ko-KR: string = 'Korean'

pl-PL

pl-PL: string = 'Polish'

pt-BR

pt-BR: string = 'Brazilian'

ro-RO

ro-RO: string = 'Romanian'

ru-RU

ru-RU: string = 'Russian'

sr-SP

sr-SP: string = 'Serbian'

uk-UA

uk-UA: string = 'Ukrainian'

vi-VN

vi-VN: string = 'Vietnamese'

zh-CN

zh-CN: string = 'Chinese Simplified'


max_windows

max_windows: number


query_history_depth

query_history_depth: number


tab_size

tab_size: number = 2


themes

themes: string[]

Methods

getUrl()

getUrl(name: keyof UrlConfig, environment: ConfigEnvironment): Promise<string>

Parameters

name: keyof UrlConfig

environment: ConfigEnvironment= 'production'

Returns

Promise<string>


getUrlConfig()

getUrlConfig(environment: ConfigEnvironment): UrlConfig

Parameters

environment: ConfigEnvironment= 'production'

Returns

UrlConfig


getUrlConfigWithLocal()

getUrlConfigWithLocal(environment: ConfigEnvironment): Promise<UrlConfig>

Parameters

environment: ConfigEnvironment= 'production'

Returns

Promise<UrlConfig>