@foxpage/foxpage-manager
Version:
foxpage resource manager
33 lines (32 loc) • 642 B
TypeScript
/**
* compute MD5
*
* @export
* @param {string} code
* @param {number} [len=8]
* @return {*}
*/
export declare function computeMD5Hash(code: string, len?: number): string;
/**
* run code in node context
*
* @export
* @param {string} code
* @return {*}
*/
export declare function runInNodeContext(code: string): {
exports: any;
};
/**
* load file content
*
* @export
* @template T
* @param {string} filePath
* @param {T} [def]
* @param {*} [{ useJSON5 = false }={}]
* @return {*} {T}
*/
export declare function loadFile<T = any>(filePath: string, def?: T, { useJSON5 }?: {
useJSON5?: boolean | undefined;
}): T;