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
|
Full Usage:
AsyncSessionlessExtensions.createProgram (this, createProgramOptions, ?rootFiles, ?oldProgram, ?fileChanges)
Parameters:
SessionlessApi<TscMailbox>
createProgramOptions : CreateProgramOptions
?rootFiles : DocumentIdentifier[]
?oldProgram : CreateProgramOldProgramParams
?fileChanges : APIFileChanges
Returns: Async<CreateProgramResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.initialize this
Parameters:
SessionlessApi<TscMailbox>
Returns: Async<InitializeResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.parseCommandLine (this, ?commandLine)
Parameters:
SessionlessApi<TscMailbox>
?commandLine : string[]
Returns: Async<ConfigFileResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.parseConfigFile (this, file)
Parameters:
SessionlessApi<TscMailbox>
file : DocumentIdentifier
Returns: Async<ConfigFileResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.parseJsonConfigFileContent (this, ?json, ?configDirectory, ?configFileName)
Parameters:
SessionlessApi<TscMailbox>
?json : JsonNode
?configDirectory : string
?configFileName : DocumentIdentifier
Returns: Async<ConfigFileResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.printNode (this, data, ?preserveSourceNewlines, ?neverAsciiEscape, ?terminateUnterminatedLiterals)
Parameters:
SessionlessApi<TscMailbox>
data : string
?preserveSourceNewlines : bool
?neverAsciiEscape : bool
?terminateUnterminatedLiterals : bool
Returns: Async<string>
|
|
Full Usage:
AsyncSessionlessExtensions.readConfigFile (this, file)
Parameters:
SessionlessApi<TscMailbox>
file : DocumentIdentifier
Returns: Async<ReadConfigFileResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.saveHeapProfile (this, dir)
Parameters:
SessionlessApi<TscMailbox>
dir : string
Returns: Async<ProfileResult>
|
|
Full Usage:
AsyncSessionlessExtensions.startCPUProfile (this, dir)
Parameters:
SessionlessApi<TscMailbox>
dir : string
Returns: Async<unit>
|
|
Full Usage:
AsyncSessionlessExtensions.stopCPUProfile this
Parameters:
SessionlessApi<TscMailbox>
Returns: Async<ProfileResult>
|
|
Full Usage:
AsyncSessionlessExtensions.transpileDeclaration (this, input, options)
Parameters:
SessionlessApi<TscMailbox>
input : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.transpileDeclarationFromFile (this, fileName, options)
Parameters:
SessionlessApi<TscMailbox>
fileName : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.transpileModule (this, input, options)
Parameters:
SessionlessApi<TscMailbox>
input : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.transpileModuleFromFile (this, fileName, options)
Parameters:
SessionlessApi<TscMailbox>
fileName : string
options : TranspileOptions
Returns: Async<TranspileOutputResponse>
|
|
Full Usage:
AsyncSessionlessExtensions.updateSnapshot (this, ?openProjects, ?closeProjects, ?fileChanges, ?openFiles, ?closeFiles)
Parameters:
SessionlessApi<TscMailbox>
?openProjects : DocumentIdentifier[]
?closeProjects : DocumentIdentifier[]
?fileChanges : APIFileChanges
?openFiles : DocumentIdentifier[]
?closeFiles : DocumentIdentifier[]
Returns: Async<UpdateSnapshotResponse>
|
|