repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/nushell/src/debug.ts
Rawimport { defineDebug } from "./pi-ext-debug.ts";
const schema = {
events: [
"tools.enable.error",
"tools.enabled",
"tools.disabled",
"session.start",
"session.shutdown",
"settings.invalid",
],
spans: ["fresh"],
fields: {
kind: ["nu_not_found", "tools_excluded"],
count: "number",
source: ["flag", "env", "project", "user", "default"],
timeoutMs: "number",
status: ["aborted", "timeout", "success", "failed", "nonzero"],
},
} as const;
export const {
dbg,
span,
closeDebug,
}: ReturnType<typeof defineDebug<typeof schema>> = defineDebug(schema);