Remove remaining internal declares.d.ts

This commit is contained in:
Alex Dima 2016-03-01 11:29:45 +01:00
parent 58c1cdd3eb
commit ffb400f89a

View file

@ -41,58 +41,3 @@ declare function clearTimeout(handle: number): void;
declare function setTimeout(handler: any, timeout?: any, ...args: any[]): number;
declare function clearInterval(handle: number): void;
declare function setInterval(handler: any, timeout?: any, ...args: any[]): number;
declare module 'vs/base/common/async' {
import vscode = require('vscode');
export interface ITask<T> {
(): T;
}
export class Delayer<T> {
public defaultDelay: number;
constructor(defaultDelay: number);
public trigger(task: ITask<T>, delay?: number): Thenable<T>;
public isTriggered():boolean;
public cancel(): void;
}
export class RunOnceScheduler {
constructor(runner:()=>void, timeout:number);
public dispose(): void;
public cancel(): void;
public schedule(): void;
}
}
declare module 'vs/base/node/stdFork' {
import cp = require('child_process');
export interface IForkOpts {
cwd?: string;
env?: any;
encoding?: string;
execArgv?: string[];
}
export function fork(modulePath: string, args: string[], options: IForkOpts, callback:(error:any, cp:cp.ChildProcess)=>void): void;
}
// Needed by TypeScript plugin to avoid code duplication
declare module 'vs/languages/lib/common/wireProtocol' {
import stream = require('stream');
export interface ICallback<T> {
(data:T):void;
}
export enum ReaderType {
Length = 0,
Line = 1
}
export class Reader<T> {
constructor(readable: stream.Readable, callback: ICallback<T>, type?: ReaderType);
}
}