kanban-dev-webapp/scripts/_dbg.ts

19 lines
662 B
TypeScript
Raw Permalink Normal View History

import PocketBase from "pocketbase";
const PB_URL = process.env.NEXT_PUBLIC_PB_URL!;
async function main() {
const pb = new PocketBase(PB_URL);
pb.autoCancellation(false);
await pb.collection("_superusers").authWithPassword(
process.env.PB_SUPERUSER_EMAIL!,
process.env.PB_SUPERUSER_PASSWORD!
);
const p = await pb.collection("projects").getOne("28eagx0bpf805p4");
console.log("type:", typeof p);
console.log("keys:", Object.keys(p));
console.log("session_gap_minutes:", (p as Record<string, unknown>).session_gap_minutes);
console.log("raw:", JSON.stringify(p, null, 2));
}
main().catch(e => { console.error(e); process.exit(1); });