Files
openclaw/extensions/memory-core/src/time.ts
2026-06-04 21:40:44 -04:00

12 lines
486 B
TypeScript

// Memory Core plugin module implements time behavior.
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();
}