57 lines
1.8 KiB
TypeScript
57 lines
1.8 KiB
TypeScript
// Module ID: 11375
|
|
// Function ID: 11376
|
|
// Name: conjurePreviewCall
|
|
// Dependencies: [2]
|
|
// Exports: controlAnswerTimeoutMs, isResultEnvelope, previewCallTypes
|
|
|
|
// Module 11375 (conjurePreviewCall)
|
|
import size from "module_2" /* 2 */;
|
|
|
|
class PreviewFrameCallTimeout extends Error {
|
|
constructor(c0, timeoutMs) {
|
|
const tmp2 = new tmp("preview frame did not answer " + c0 + " within " + timeoutMs + "ms", " within ");
|
|
tmp2.name = "PreviewFrameCallTimeout";
|
|
return tmp2;
|
|
}
|
|
}
|
|
const result = size.fileFinishedImporting("modules/conjure/preview/conjurePreviewCall.tsx");
|
|
|
|
export const previewCallTypes = function previewCallTypes(arg0) {
|
|
const combined = "vibegrations-" + arg0;
|
|
const obj = { request: combined, result: "" + combined + "-result", ack: "" + combined + "-ack" };
|
|
return obj;
|
|
};
|
|
export const isResultEnvelope = function isResultEnvelope(parsed, ack, id) {
|
|
if (typeof parsed === "object") {
|
|
if (null != parsed) {
|
|
return parsed.type === ack && parsed.id === id;
|
|
}
|
|
}
|
|
return false;
|
|
};
|
|
export { PreviewFrameCallTimeout };
|
|
export const controlAnswerTimeoutMs = function controlAnswerTimeoutMs(timeoutMs) {
|
|
timeoutMs = timeoutMs.timeoutMs;
|
|
let num = 20000;
|
|
if (typeof timeoutMs === "number") {
|
|
const _isFinite = isFinite;
|
|
num = 20000;
|
|
if (isFinite(timeoutMs)) {
|
|
num = 20000;
|
|
if (timeoutMs > 0) {
|
|
const _Math = Math;
|
|
const _Math2 = Math;
|
|
num = Math.min(Math.floor(timeoutMs), 20000);
|
|
}
|
|
}
|
|
}
|
|
return num + 4000;
|
|
};
|
|
export const PREVIEW_FRAME_WAIT_MS = 6000;
|
|
export const CONTROL_RETRY_MS = 400;
|
|
export const CONTROL_END_TIMEOUT_MS = 2000;
|
|
export const CAPTURE_NOW_ACCEPT_TIMEOUT_MS = 8000;
|
|
export const NATIVE_CAPTURE_WAIT_MS = 3000;
|
|
export const CAPTURE_NOW_RETRY_MS = 400;
|
|
export const INSPECT_TIMEOUT_MS = 1500;
|
|
export const INSPECT_ANSWER_TIMEOUT_MS = 5500;
|