typescript-definition-tester
Version:
The purpose of this repository is to wrap the TypeScript compiler so that a consumer can easily test their ambient module declarations against example *.ts files. This module uses chai assertions so that a user can easily add this step to existing unit t
11 lines (10 loc) • 872 B
TypeScript
import * as ts from "typescript";
export declare type DoneFunction = (err: any, results?: string[]) => void;
export declare type FilterFunction = (fileName: string) => boolean;
export declare function compile(fileNames: string[], options: ts.CompilerOptions, done: Function): void;
export declare function compileDirectory(path: string, done: Function): void;
export declare function compileDirectory(path: string, options: ts.CompilerOptions, done: Function): void;
export declare function compileDirectory(path: string, filter: FilterFunction, done: Function): void;
export declare function compileDirectory(path: string, filter: FilterFunction, options: ts.CompilerOptions, done: Function): void;
export declare function walk(dir: string, done: DoneFunction): void;
export declare function walk(dir: string, filter: FilterFunction, done: DoneFunction): void;