mirror of
https://github.com/Microsoft/vscode
synced 2024-08-28 05:19:39 +00:00
Remove remaining internal declares.d.ts
This commit is contained in:
parent
58c1cdd3eb
commit
ffb400f89a
55
extensions/declares.d.ts
vendored
55
extensions/declares.d.ts
vendored
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue