Skip to content

Commit c453e08

Browse files
committed
accept baseline
1 parent 1746f4b commit c453e08

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

tests/baselines/reference/api/tsserverlibrary.d.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6902,12 +6902,13 @@ declare namespace ts.server {
69026902
fileName: NormalizedPath;
69036903
project: Project;
69046904
}
6905-
interface EventSender {
6906-
event<T>(payload: T, eventName: string): void;
6907-
}
69086905
type CommandNames = protocol.CommandTypes;
69096906
const CommandNames: any;
69106907
function formatMessage<T extends protocol.Message>(msg: T, logger: server.Logger, byteLength: (s: string, encoding: string) => number, newLine: string): string;
6908+
type Event = <T>(body: T, eventName: string) => void;
6909+
interface EventSender {
6910+
event: Event;
6911+
}
69116912
interface SessionOptions {
69126913
host: ServerHost;
69136914
cancellationToken: ServerCancellationToken;
@@ -6917,9 +6918,13 @@ declare namespace ts.server {
69176918
byteLength: (buf: string, encoding?: string) => number;
69186919
hrtime: (start?: number[]) => number[];
69196920
logger: Logger;
6921+
/**
6922+
* If falsy, all events are suppressed.
6923+
*/
69206924
canUseEvents: boolean;
69216925
/**
6922-
* If defined, the Session will send events through `eventPort` instead of stdout.
6926+
* If defined, specifies the socket to send events to the client.
6927+
* Otherwise, events are sent through the host.
69236928
*/
69246929
eventPort?: number;
69256930
eventHandler?: ProjectServiceEventHandler;
@@ -6929,6 +6934,7 @@ declare namespace ts.server {
69296934
allowLocalPluginLoads?: boolean;
69306935
}
69316936
class Session implements EventSender {
6937+
readonly event: Event;
69326938
private readonly gcTimer;
69336939
protected projectService: ProjectService;
69346940
private changeSeq;
@@ -6942,12 +6948,8 @@ declare namespace ts.server {
69426948
protected logger: Logger;
69436949
private canUseEvents;
69446950
private eventPort;
6945-
private eventSocket;
69466951
private eventHandler;
6947-
readonly event: EventSender["event"];
6948-
private socketEventQueue;
69496952
constructor(opts: SessionOptions);
6950-
private writeToEventSocket(info, eventName);
69516953
private sendRequestCompletedEvent(requestId);
69526954
private defaultEventHandler(event);
69536955
private projectsUpdatedInBackgroundEvent(openFiles);

0 commit comments

Comments
 (0)