@ai2070/l0
Version:
L0: The Missing Reliability Substrate for AI
41 lines (40 loc) • 950 B
JavaScript
function runAsyncDriftCheck(detector, content, delta, onComplete) {
if (delta && delta.length < 1e3) {
const quickResult = detector.check(delta);
if (quickResult.detected) {
return quickResult;
}
if (content.length < 1e4) {
return detector.check(content, delta);
}
}
if (content.length < 1e4) {
return detector.check(content, delta);
}
setImmediate(() => {
let result;
try {
result = detector.check(content, delta);
} catch {
result = { detected: false, types: [] };
}
onComplete(result);
});
return void 0;
}
function runDriftCheckAsync(detector, content, delta, onComplete) {
setImmediate(() => {
let result;
try {
result = detector.check(content, delta);
} catch {
result = { detected: false, types: [] };
}
onComplete(result);
});
}
export {
runAsyncDriftCheck,
runDriftCheckAsync
};
//# sourceMappingURL=async-drift.js.map