推进 INI 面板状态 report JSON 导出 helper
This commit is contained in:
@@ -108,3 +108,13 @@ export function createMachineSessionStateReport(state = {}) {
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
export function createMachineSessionStateReportExport(state = {}, options = {}) {
|
||||
const report = createMachineSessionStateReport(state);
|
||||
return {
|
||||
filename: options.filename ?? "machine-session-state-report.json",
|
||||
mediaType: "application/json",
|
||||
report,
|
||||
text: `${JSON.stringify(report, null, 2)}\n`,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user