SessionlessExtensions Type
The snapshot-free half of `Api`, reached through `session.Sessionless`.
Static members
| Static member |
Description
|
Full Usage:
SessionlessExtensions.batchRequests (this, ?requests)
Parameters:
SessionlessApi<TscChannel>
?requests : BatchRequest[]
Returns: BatchRequestsResponse
|
|
Full Usage:
SessionlessExtensions.createProgram (this, createProgramOptions, ?rootFiles, ?oldProgram, ?fileChanges)
Parameters:
SessionlessApi<TscChannel>
createProgramOptions : CreateProgramOptions
?rootFiles : DocumentIdentifier[]
?oldProgram : CreateProgramOldProgramParams
?fileChanges : APIFileChanges
Returns: CreateProgramResponse
|
|
Full Usage:
SessionlessExtensions.initialize this
Parameters:
SessionlessApi<TscChannel>
Returns: InitializeResponse
|
|
Full Usage:
SessionlessExtensions.parseCommandLine (this, ?commandLine)
Parameters:
SessionlessApi<TscChannel>
?commandLine : string[]
Returns: ConfigFileResponse
|
|
Full Usage:
SessionlessExtensions.parseConfigFile (this, file)
Parameters:
SessionlessApi<TscChannel>
file : DocumentIdentifier
Returns: ConfigFileResponse
|
|
Full Usage:
SessionlessExtensions.parseJsonConfigFileContent (this, ?json, ?configDirectory, ?configFileName)
Parameters:
SessionlessApi<TscChannel>
?json : JsonNode
?configDirectory : string
?configFileName : DocumentIdentifier
Returns: ConfigFileResponse
|
|
Full Usage:
SessionlessExtensions.printNode (this, data, ?preserveSourceNewlines, ?neverAsciiEscape, ?terminateUnterminatedLiterals)
Parameters:
SessionlessApi<TscChannel>
data : string
?preserveSourceNewlines : bool
?neverAsciiEscape : bool
?terminateUnterminatedLiterals : bool
Returns: string
|
|
Full Usage:
SessionlessExtensions.readConfigFile (this, file)
Parameters:
SessionlessApi<TscChannel>
file : DocumentIdentifier
Returns: ReadConfigFileResponse
|
|
Full Usage:
SessionlessExtensions.saveHeapProfile (this, dir)
Parameters:
SessionlessApi<TscChannel>
dir : string
Returns: ProfileResult
|
|
Full Usage:
SessionlessExtensions.startCPUProfile (this, dir)
Parameters:
SessionlessApi<TscChannel>
dir : string
|
|
Full Usage:
SessionlessExtensions.stopCPUProfile this
Parameters:
SessionlessApi<TscChannel>
Returns: ProfileResult
|
|
Full Usage:
SessionlessExtensions.transpileDeclaration (this, input, options)
Parameters:
SessionlessApi<TscChannel>
input : string
options : TranspileOptions
Returns: TranspileOutputResponse
|
|
Full Usage:
SessionlessExtensions.transpileDeclarationFromFile (this, fileName, options)
Parameters:
SessionlessApi<TscChannel>
fileName : string
options : TranspileOptions
Returns: TranspileOutputResponse
|
|
Full Usage:
SessionlessExtensions.transpileModule (this, input, options)
Parameters:
SessionlessApi<TscChannel>
input : string
options : TranspileOptions
Returns: TranspileOutputResponse
|
|
Full Usage:
SessionlessExtensions.transpileModuleFromFile (this, fileName, options)
Parameters:
SessionlessApi<TscChannel>
fileName : string
options : TranspileOptions
Returns: TranspileOutputResponse
|
|
Full Usage:
SessionlessExtensions.updateSnapshot (this, ?openProjects, ?closeProjects, ?fileChanges, ?openFiles, ?closeFiles)
Parameters:
SessionlessApi<TscChannel>
?openProjects : DocumentIdentifier[]
?closeProjects : DocumentIdentifier[]
?fileChanges : APIFileChanges
?openFiles : DocumentIdentifier[]
?closeFiles : DocumentIdentifier[]
Returns: UpdateSnapshotResponse
|
|