Makelore 2.0 initial clean snapshot

This commit is contained in:
inman
2026-07-29 17:22:35 +08:00
commit b8ca3f8eea
694 changed files with 139782 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import type { WorksTokenUsage } from './works-square';
function isRemainingPercentExhausted(value: number | null | undefined): boolean {
return typeof value === 'number' && Number.isFinite(value) && value <= 0;
}
export function isWorksTokenUsageExhausted(
usage: WorksTokenUsage | null | undefined,
): boolean {
return Boolean(usage && (
isRemainingPercentExhausted(usage.five_hour_remaining_percent)
|| isRemainingPercentExhausted(usage.weekly_remaining_percent)
));
}