import { getLogs } from "../../syscall/plugos-syscall/sandbox.ts"; import { getText, hidePanel, showPanel, } from "../../syscall/silverbullet-syscall/editor.ts"; import { parseMarkdown } from "../../syscall/silverbullet-syscall/markdown.ts"; import { getServerLogs } from "../../syscall/silverbullet-syscall/sandbox.ts"; export async function parsePageCommand() { console.log( "AST", JSON.stringify(await parseMarkdown(await getText()), null, 2), ); } export async function showLogsCommand() { let clientLogs = await getLogs(); let serverLogs = await getServerLogs(); await showPanel( "bhs", 1, `
${ clientLogs .map((le) => `[${le.level}] ${le.message}`) .join("\n") }
${ serverLogs .map((le) => `[${le.level}] ${le.message}`) .join("\n") }