19 lines
662 B
TypeScript
19 lines
662 B
TypeScript
|
|
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); });
|