@lcap/nasl
Version:
NetEase Application Specific Language
27 lines • 723 B
TypeScript
import { NASLObject } from '@lcap/nasl-types';
interface FileModuleData {
/** 当前模块数据 */
nasl: object;
/** 根节点路径 */
nodePath: string;
/** 若是在数组中,它在上级节点中的下标 */
parentIndex?: number;
/** 上级节点的 key */
parentKey?: string;
/** 上级节点的路径 */
parentNodePath?: string;
/** 当前节点修改的时间 */
_changedTime?: string;
}
/**
* 拆分 Nasl 对象
* @param app
*/
export declare function splitNaslObj(app: NASLObject.AppObject): FileModuleData[];
/**
* 合并 Nasl 对象
* @param app
*/
export declare function mergeNaslObj(fileNodes: any[]): any;
export {};
//# sourceMappingURL=split.d.ts.map