14 lines
443 B
TypeScript
14 lines
443 B
TypeScript
export function cleanupEvidenceShowsDeletedZero(values: string[]): boolean {
|
|
const text = values.join('\n');
|
|
return [
|
|
/\bdeleted\s*=\s*0\b/i,
|
|
/\bdeleted\s*:\s*0\b/i,
|
|
/["']deleted["']\s*:\s*\[\s*]/i,
|
|
/\bdeleted\s*[=:]\s*\[\s*]/i,
|
|
].some((pattern) => pattern.test(text));
|
|
}
|
|
|
|
export function normalizeCleanupDeletedCount(value?: number): number | undefined {
|
|
return value === undefined ? undefined : Math.max(0, value);
|
|
}
|