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
16 lines (13 loc) • 931 B
TypeScript
// Generated by dts-bundle v0.2.0
declare module 'typescript-definition-tester' {
import * as ts from "typescript";
export type DoneFunction = (err: any, results?: string[]) => void;
export type FilterFunction = (fileName: string) => boolean;
export function compile(fileNames: string[], options: ts.CompilerOptions, done: Function): void;
export function compileDirectory(path: string, done: Function): void;
export function compileDirectory(path: string, options: ts.CompilerOptions, done: Function): void;
export function compileDirectory(path: string, filter: FilterFunction, done: Function): void;
export function compileDirectory(path: string, filter: FilterFunction, options: ts.CompilerOptions, done: Function): void;
export function walk(dir: string, done: DoneFunction): void;
export function walk(dir: string, filter: FilterFunction, done: DoneFunction): void;
}