@ai2070/l0
Version:
L0: The Missing Reliability Substrate for AI
38 lines • 1.05 kB
JavaScript
export function runAsyncDriftCheck(detector, content, delta, onComplete) {
if (delta && delta.length < 1000) {
const quickResult = detector.check(delta);
if (quickResult.detected) {
return quickResult;
}
if (content.length < 10000) {
return detector.check(content, delta);
}
}
if (content.length < 10000) {
return detector.check(content, delta);
}
setImmediate(() => {
let result;
try {
result = detector.check(content, delta);
}
catch {
result = { detected: false, types: [] };
}
onComplete(result);
});
return undefined;
}
export function runDriftCheckAsync(detector, content, delta, onComplete) {
setImmediate(() => {
let result;
try {
result = detector.check(content, delta);
}
catch {
result = { detected: false, types: [] };
}
onComplete(result);
});
}
//# sourceMappingURL=async-drift.js.map