UNPKG

fuse-box-typechecker

Version:

Fuse-Box type checker plugin for fusebox 4.0.0 ++

23 lines (22 loc) 863 B
import { ITypeCheckerOptions, IResults } from './interfaces'; import * as ts from 'typescript'; import './register.json5'; export declare class TypeHelperClass { private options; private worker; constructor(options: ITypeCheckerOptions); printSettings(): void; inspectAndPrint(): number; getResult(): string[]; inspectOnly(oldProgram: ts.EmitAndSemanticDiagnosticsBuilderProgram): IResults; printOnly(errors: IResults): number; worker_watch(pathToWatch: string): void; worker_kill(): void; worker_inspect(): void; worker_PrintSettings(): void; worker_print(): void; worker_inspectAndPrint(): void; private startWorker; } export declare const TypeChecker: (options: ITypeCheckerOptions) => TypeHelperClass; export declare function pluginTypeChecker(opts?: any): (ctx: any) => void;