typescript.api
Advanced tools
Comparing version 0.4.1 to 0.4.2
@@ -28,2 +28,4 @@ var _vm = require("vm"); | ||
exports.moduleTarget = "Synchronous"; | ||
exports.outputOption = ''; | ||
} | ||
@@ -30,0 +32,0 @@ |
{ | ||
"name": "typescript.api", | ||
"version": "0.4.1", | ||
"version": "0.4.2", | ||
"description": "A compiler as a service api enabling nodejs developers to resolve, compile, reflect and run typescript 0.9 source files.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -129,32 +129,2 @@ declare module TypeScript.Api.IO { | ||
} | ||
declare module TypeScript.Api.Resolve { | ||
class Node { | ||
public path: string; | ||
public references: string[]; | ||
constructor(); | ||
} | ||
class Topology { | ||
static graph(units: Api.Units.SourceUnit[]): Node[]; | ||
static sort(units: Api.Units.SourceUnit[]): Api.Units.SourceUnit[]; | ||
} | ||
} | ||
declare module TypeScript.Api.Resolve { | ||
class LoadParameter { | ||
public parent_filename: string; | ||
public filename: string; | ||
constructor(parent_filename: string, filename: string); | ||
} | ||
class Resolver { | ||
public io: Api.IO.IIO; | ||
public logger: TypeScript.ILogger; | ||
private pending; | ||
private closed; | ||
private units; | ||
constructor(io: Api.IO.IIO, logger: TypeScript.ILogger); | ||
public resolve(sources: string[], callback: (units: Api.Units.SourceUnit[]) => void): void; | ||
private load(callback); | ||
private next(callback); | ||
private visited(parameter); | ||
} | ||
} | ||
declare module TypeScript.Api.Reflect { | ||
@@ -325,2 +295,32 @@ class Import { | ||
} | ||
declare module TypeScript.Api.Resolve { | ||
class Node { | ||
public path: string; | ||
public references: string[]; | ||
constructor(); | ||
} | ||
class Topology { | ||
static graph(units: Api.Units.SourceUnit[]): Node[]; | ||
static sort(units: Api.Units.SourceUnit[]): Api.Units.SourceUnit[]; | ||
} | ||
} | ||
declare module TypeScript.Api.Resolve { | ||
class LoadParameter { | ||
public parent_filename: string; | ||
public filename: string; | ||
constructor(parent_filename: string, filename: string); | ||
} | ||
class Resolver { | ||
public io: Api.IO.IIO; | ||
public logger: TypeScript.ILogger; | ||
private pending; | ||
private closed; | ||
private units; | ||
constructor(io: Api.IO.IIO, logger: TypeScript.ILogger); | ||
public resolve(sources: string[], callback: (units: Api.Units.SourceUnit[]) => void): void; | ||
private load(callback); | ||
private next(callback); | ||
private visited(parameter); | ||
} | ||
} | ||
declare module TypeScript.Api.Compile { | ||
@@ -327,0 +327,0 @@ interface IEmitter { |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
2827184
51447