提交 ffb400f8 编写于 作者: A Alex Dima

Remove remaining internal declares.d.ts

上级 58c1cdd3
......@@ -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);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册