openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 469 B
JavaScript
import { w as parseStrictPositiveInteger } from "./number-coercion-CLj0HTDM.js";
//#region src/audit/audit-cursor.ts
/** Parse the digit-only positive cursor grammar shared by audit CLI and Gateway paging. */
function parsePositiveAuditCursor(cursor) {
if (cursor === void 0) return;
const trimmed = cursor.trim();
if (!/^\d+$/.test(trimmed)) return null;
return parseStrictPositiveInteger(trimmed) ?? null;
}
//#endregion
export { parsePositiveAuditCursor as t };