sdin
Version:
JavaScript package builder.
16 lines (15 loc) • 788 B
TypeScript
import { RuntimeError } from "../utils/errors";
export declare class TypescriptError extends RuntimeError {
/** 编译要导出的 TS 文件时,文件不存在 */
static readonly READED_EXPORTS_COMPILED_TYPESCRIPT_FILE_IS_NOT_EXIST = 110101;
/** 编译要导出的 TS 文件时,编译失败 */
static readonly READED_EXPORTS_COMPILED_TYPESCRIPT_FILE_FAILED = 110102;
}
/**
* 编译 TS 文件,获得临时文件路径
*
* @param source 指定要读取的路径
* @param strict 启用严格模式(严格模式:如果获取不到就报错退出)
* @param expireTime 指定缓存过期时间(设为 0,则长期有效)
*/
export declare function compileTypeScriptFile(source: string, strict?: boolean, expireTime?: number): Promise<string | undefined>;