Logo Xantham

AsyncSessionlessExtensions Type

The snapshot-free half of `AsyncApi`. `batchRequests` is absent for the reason `AsyncApi` omits it: the mailbox is already the batcher.

Static members

Static member Description

AsyncSessionlessExtensions.createProgram (this, createProgramOptions, ?rootFiles, ?oldProgram, ?fileChanges)

Full Usage: AsyncSessionlessExtensions.createProgram (this, createProgramOptions, ?rootFiles, ?oldProgram, ?fileChanges)

Parameters:
Returns: Async<CreateProgramResponse>
this : SessionlessApi<TscMailbox>
createProgramOptions : CreateProgramOptions
?rootFiles : DocumentIdentifier[]
?oldProgram : CreateProgramOldProgramParams
?fileChanges : APIFileChanges
Returns: Async<CreateProgramResponse>

AsyncSessionlessExtensions.initialize this

Full Usage: AsyncSessionlessExtensions.initialize this

Parameters:
Returns: Async<InitializeResponse>

AsyncSessionlessExtensions.parseCommandLine (this, ?commandLine)

Full Usage: AsyncSessionlessExtensions.parseCommandLine (this, ?commandLine)

Parameters:
Returns: Async<ConfigFileResponse>
this : SessionlessApi<TscMailbox>
?commandLine : string[]
Returns: Async<ConfigFileResponse>

AsyncSessionlessExtensions.parseConfigFile (this, file)

Full Usage: AsyncSessionlessExtensions.parseConfigFile (this, file)

Parameters:
Returns: Async<ConfigFileResponse>

AsyncSessionlessExtensions.parseJsonConfigFileContent (this, ?json, ?configDirectory, ?configFileName)

Full Usage: AsyncSessionlessExtensions.parseJsonConfigFileContent (this, ?json, ?configDirectory, ?configFileName)

Parameters:
Returns: Async<ConfigFileResponse>
this : SessionlessApi<TscMailbox>
?json : JsonNode
?configDirectory : string
?configFileName : DocumentIdentifier
Returns: Async<ConfigFileResponse>

AsyncSessionlessExtensions.printNode (this, data, ?preserveSourceNewlines, ?neverAsciiEscape, ?terminateUnterminatedLiterals)

Full Usage: AsyncSessionlessExtensions.printNode (this, data, ?preserveSourceNewlines, ?neverAsciiEscape, ?terminateUnterminatedLiterals)

Parameters:
    this : SessionlessApi<TscMailbox>
    data : string
    ?preserveSourceNewlines : bool
    ?neverAsciiEscape : bool
    ?terminateUnterminatedLiterals : bool

Returns: Async<string>
this : SessionlessApi<TscMailbox>
data : string
?preserveSourceNewlines : bool
?neverAsciiEscape : bool
?terminateUnterminatedLiterals : bool
Returns: Async<string>

AsyncSessionlessExtensions.readConfigFile (this, file)

Full Usage: AsyncSessionlessExtensions.readConfigFile (this, file)

Parameters:
Returns: Async<ReadConfigFileResponse>

AsyncSessionlessExtensions.saveHeapProfile (this, dir)

Full Usage: AsyncSessionlessExtensions.saveHeapProfile (this, dir)

Parameters:
Returns: Async<ProfileResult>
this : SessionlessApi<TscMailbox>
dir : string
Returns: Async<ProfileResult>

AsyncSessionlessExtensions.startCPUProfile (this, dir)

Full Usage: AsyncSessionlessExtensions.startCPUProfile (this, dir)

Parameters:
Returns: Async<unit>
this : SessionlessApi<TscMailbox>
dir : string
Returns: Async<unit>

AsyncSessionlessExtensions.stopCPUProfile this

Full Usage: AsyncSessionlessExtensions.stopCPUProfile this

Parameters:
Returns: Async<ProfileResult>

AsyncSessionlessExtensions.transpileDeclaration (this, input, options)

Full Usage: AsyncSessionlessExtensions.transpileDeclaration (this, input, options)

Parameters:
Returns: Async<TranspileOutputResponse>
this : SessionlessApi<TscMailbox>
input : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>

AsyncSessionlessExtensions.transpileDeclarationFromFile (this, fileName, options)

Full Usage: AsyncSessionlessExtensions.transpileDeclarationFromFile (this, fileName, options)

Parameters:
Returns: Async<TranspileOutputResponse>
this : SessionlessApi<TscMailbox>
fileName : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>

AsyncSessionlessExtensions.transpileModule (this, input, options)

Full Usage: AsyncSessionlessExtensions.transpileModule (this, input, options)

Parameters:
Returns: Async<TranspileOutputResponse>
this : SessionlessApi<TscMailbox>
input : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>

AsyncSessionlessExtensions.transpileModuleFromFile (this, fileName, options)

Full Usage: AsyncSessionlessExtensions.transpileModuleFromFile (this, fileName, options)

Parameters:
Returns: Async<TranspileOutputResponse>
this : SessionlessApi<TscMailbox>
fileName : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>

AsyncSessionlessExtensions.updateSnapshot (this, ?openProjects, ?closeProjects, ?fileChanges, ?openFiles, ?closeFiles)

Full Usage: AsyncSessionlessExtensions.updateSnapshot (this, ?openProjects, ?closeProjects, ?fileChanges, ?openFiles, ?closeFiles)

Parameters:
Returns: Async<UpdateSnapshotResponse>
this : SessionlessApi<TscMailbox>
?openProjects : DocumentIdentifier[]
?closeProjects : DocumentIdentifier[]
?fileChanges : APIFileChanges
?openFiles : DocumentIdentifier[]
?closeFiles : DocumentIdentifier[]
Returns: Async<UpdateSnapshotResponse>

Type something to start searching.