1
1
import {
2
- emptyArray , findArgument , hasArgument , initializeNodeSystem , initializeWebSystem , Logger , LogLevel , Msg ,
3
- ServerCancellationToken , StartSessionOptions ,
2
+ emptyArray , findArgument , hasArgument , initializeNodeSystem , initializeWebSystem , Msg ,
3
+ StartInput ,
4
4
} from "./_namespaces/ts.server" ;
5
- import { Debug , getNodeMajorVersion , LanguageServiceMode , setStackTraceLimit , sys , version } from "./_namespaces/ts" ;
5
+ import { Debug , getNodeMajorVersion , setStackTraceLimit , sys , version } from "./_namespaces/ts" ;
6
+ export * from "./_namespaces/ts" ;
6
7
7
8
declare const addEventListener : any ;
8
9
declare const removeEventListener : any ;
@@ -14,28 +15,7 @@ function findArgumentStringArray(argName: string): readonly string[] {
14
15
return arg . split ( "," ) . filter ( name => name !== "" ) ;
15
16
}
16
17
17
- /** @internal */
18
- export function getLogLevel ( level : string | undefined ) {
19
- if ( level ) {
20
- const l = level . toLowerCase ( ) ;
21
- for ( const name in LogLevel ) {
22
- if ( isNaN ( + name ) && l === name . toLowerCase ( ) ) {
23
- return LogLevel [ name ] as any as LogLevel ;
24
- }
25
- }
26
- }
27
- return undefined ;
28
- }
29
18
30
- /** @internal */
31
- export interface StartInput {
32
- args : readonly string [ ] ;
33
- logger : Logger ;
34
- cancellationToken : ServerCancellationToken ;
35
- serverMode : LanguageServiceMode | undefined ;
36
- unknownServerMode ?: string ;
37
- startSession : ( option : StartSessionOptions , logger : Logger , cancellationToken : ServerCancellationToken ) => void ;
38
- }
39
19
function start ( { args, logger, cancellationToken, serverMode, unknownServerMode, startSession : startServer } : StartInput , platform : string ) {
40
20
const syntaxOnly = hasArgument ( "--syntaxOnly" ) ;
41
21
0 commit comments