11import {
2- emptyArray , findArgument , hasArgument , initializeNodeSystem , initializeWebSystem , Logger , LogLevel , Msg ,
3- ServerCancellationToken , StartSessionOptions ,
2+ emptyArray , findArgument , hasArgument , initializeNodeSystem , initializeWebSystem , Msg ,
3+ StartInput ,
44} 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" ;
67
78declare const addEventListener : any ;
89declare const removeEventListener : any ;
@@ -14,28 +15,7 @@ function findArgumentStringArray(argName: string): readonly string[] {
1415 return arg . split ( "," ) . filter ( name => name !== "" ) ;
1516}
1617
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- }
2918
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- }
3919function start ( { args, logger, cancellationToken, serverMode, unknownServerMode, startSession : startServer } : StartInput , platform : string ) {
4020 const syntaxOnly = hasArgument ( "--syntaxOnly" ) ;
4121
0 commit comments