Skip to content

Commit f657b94

Browse files
committed
remove unused code, microsoft#38414
1 parent a0e0e88 commit f657b94

2 files changed

Lines changed: 3 additions & 30 deletions

File tree

src/vs/base/common/event.ts

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,8 @@ export function fromCallback<T>(fn: (handler: (e: T) => void) => IDisposable): E
233233
return emitter.event;
234234
}
235235

236-
export function fromPromise(promise: TPromise<any>): Event<void> {
237-
const emitter = new Emitter<void>();
236+
export function fromPromise<T =any>(promise: TPromise<T>): Event<T> {
237+
const emitter = new Emitter<T>();
238238
let shouldEmit = false;
239239

240240
promise
@@ -260,33 +260,6 @@ export function toPromise<T>(event: Event<T>): TPromise<T> {
260260
});
261261
}
262262

263-
export function delayed<T>(promise: TPromise<Event<T>>): Event<T> {
264-
let toCancel: TPromise<any> = null;
265-
let listener: IDisposable = null;
266-
267-
const emitter = new Emitter<T>({
268-
onFirstListenerAdd() {
269-
toCancel = promise.then(
270-
event => listener = event(e => emitter.fire(e)),
271-
() => null
272-
);
273-
},
274-
onLastListenerRemove() {
275-
if (toCancel) {
276-
toCancel.cancel();
277-
toCancel = null;
278-
}
279-
280-
if (listener) {
281-
listener.dispose();
282-
listener = null;
283-
}
284-
}
285-
});
286-
287-
return emitter.event;
288-
}
289-
290263
export function once<T>(event: Event<T>): Event<T> {
291264
return (listener, thisArgs = null, disposables?) => {
292265
const result = event(e => {

src/vs/workbench/parts/search/common/searchModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -732,7 +732,7 @@ export class SearchModel extends Disposable {
732732

733733
const onDone = fromPromise(this.currentRequest);
734734
const progressEmitter = new Emitter<void>();
735-
const onFirstRender = anyEvent(onDone, progressEmitter.event);
735+
const onFirstRender = anyEvent<any>(onDone, progressEmitter.event);
736736
const onFirstRenderStopwatch = stopwatch(onFirstRender);
737737
/* __GDPR__
738738
"searchResultsFirstRender" : {

0 commit comments

Comments
 (0)