UNPKG

astroboy

Version:

Astroboy(阿童木)is a Nodejs SFB(Separation of Front and Back ends) framework, built on koa2.

36 lines (35 loc) 937 B
import * as fse from 'fs-extra'; import { Loader } from '../Loader'; /** * ### 输出内容到文件 * * @author Big Mogician * @export * @param {string} file * @param {*} data * @param {*} [options={}] * @deprecated size version 3.0. Loader#load is asynchronous, using outputJsonAsync */ export declare function outputJsonSync(file: string, data: any, options?: any): void; /** * ### 异步输出内容到文件 * * @author yidafu * @export * @param {string} file * @param {*} data * @param {fse.WriteOptions} [options={}] */ export declare function outputJsonAsync(file: string, data: any, options?: fse.WriteOptions): Promise<void>; /** * ### 判断是否 Loader 子类 * 1. 是否继承 Loader * 2. 有 load 方法 * * @export * @param {(Loader<any, any> | { load(): Promise<void> })} loader * @returns */ export declare function isLoader(loader: Loader<any, any> | { load(): Promise<void>; }): boolean;