repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/os-notifier/src/debug.ts
Rawimport { defineDebug } from "./pi-ext-debug.ts";
export const { dbg, span, closeDebug } = defineDebug({
events: ["session.start", "session.shutdown", "notification.skip"],
spans: ["notification.deliver"],
fields: {
mode: ["tui", "interactive", "print", "json", "rpc"],
platform: [
"aix",
"android",
"cygwin",
"darwin",
"freebsd",
"haiku",
"linux",
"netbsd",
"openbsd",
"sunos",
"win32",
],
status: ["info", "warning", "error"],
kind: ["delivery"],
reason: ["ineligible", "missing_result", "focused"],
outcome: ["native", "fallback", "failed"],
},
} as const);