Files
openclaw/extensions/memory-core/src/time.ts
2026-05-30 08:06:42 -04:00

11 lines
431 B
TypeScript

import { timestampMsToIsoString } from "openclaw/plugin-sdk/number-runtime";
export function resolveMemoryCoreNowMs(nowMs: unknown): number {
return timestampMsToIsoString(nowMs) === undefined ? Date.now() : (nowMs as number);
}
export function resolveMemoryCoreTimestamp(nowMs: unknown): string {
const timestampMs = resolveMemoryCoreNowMs(nowMs);
return timestampMsToIsoString(timestampMs) ?? new Date().toISOString();
}