Files
discord-decomp/_bundle/Module1783.js
T
2026-11-01 12:12:55 +02:00

77 lines
5.2 KiB
JavaScript

// Metro module 1783 (f1784).
import * as _Module1610 from "./Module1610";
import { shouldBeUseWeb, isJest, isChromeDebugger, isFabric } from "./Module1609";
const measureFabric = function measureFabric(a0) {
if (_WORKLET) {
const r8 = a0();
if (r8 === -1) {
_Module1610.logger.warn(`The view with tag ${r8} is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).`);
return null;
}
let r13 = global._measureFabric(r8);
if (r13 === null) {
_Module1610.logger.warn("The view has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).");
r13 = null;
} else if (r13.x === -1234567) {
_Module1610.logger.warn("The view returned an invalid measurement response. Please make sure the view is currently rendered.");
r13 = null;
} else if (isNaN(r13.x)) {
_Module1610.logger.warn("The view gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component.");
r13 = null;
}
return r13;
}
return null;
};
measureFabric.__closure = {
logger: _Module1610.logger
};
measureFabric.__workletHash = 11588690892656;
measureFabric.__initData = {
code: "function measureFabric_Pnpm_measureTs1(animatedRef){const{logger}=this.__closure;if(!_WORKLET){return null;}const viewTag=animatedRef();if(viewTag===-1){logger.warn(\"The view with tag \"+viewTag+\" is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}const measured=global._measureFabric(viewTag);if(measured===null){logger.warn(\"The view has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}else if(measured.x===-1234567){logger.warn(\"The view returned an invalid measurement response. Please make sure the view is currently rendered.\");return null;}else if(isNaN(measured.x)){logger.warn(\"The view gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component.\");return null;}else{return measured;}}"
};
let r19 = function measurePaper(a0) {
if (_WORKLET) {
const r8 = a0();
if (r8 === -1) {
_Module1610.logger.warn(`The view with tag ${r8} is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).`);
return null;
}
let r15 = global._measurePaper(r8);
if (r15 === null) {
_Module1610.logger.warn(`The view with tag ${r8} has some undefined, not-yet-computed or meaningless value of \`LayoutMetrics\` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).`);
r15 = null;
} else if (r15.x === -1234567) {
_Module1610.logger.warn(`The view with tag ${r8} returned an invalid measurement response. Please make sure the view is currently rendered.`);
r15 = null;
} else if (isNaN(r15.x)) {
_Module1610.logger.warn(`The view with tag ${r8} gets view-flattened on Android. To disable view-flattening, set \`collapsable={false}\` on this component.`);
r15 = null;
}
return r15;
}
return null;
};
r19.__closure = {
logger: _Module1610.logger
};
r19.__workletHash = 12497864483036;
r19.__initData = {
code: "function measurePaper_Pnpm_measureTs2(animatedRef){const{logger}=this.__closure;if(!_WORKLET){return null;}const viewTag=animatedRef();if(viewTag===-1){logger.warn(\"The view with tag \"+viewTag+\" is not a valid argument for measure(). This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}const measured=global._measurePaper(viewTag);if(measured===null){logger.warn(\"The view with tag \"+viewTag+\" has some undefined, not-yet-computed or meaningless value of `LayoutMetrics` type. This may be because the view is not currently rendered, which may not be a bug (e.g. an off-screen FlatList item).\");return null;}else if(measured.x===-1234567){logger.warn(\"The view with tag \"+viewTag+\" returned an invalid measurement response. Please make sure the view is currently rendered.\");return null;}else if(isNaN(measured.x)){logger.warn(\"The view with tag \"+viewTag+\" gets view-flattened on Android. To disable view-flattening, set `collapsable={false}` on this component.\");return null;}else{return measured;}}"
};
if (shouldBeUseWeb()) {
r19 = isJest() ? function measureJest() {
_Module1610.logger.warn("measure() cannot be used with Jest.");
return null;
} : isChromeDebugger() ? function measureChromeDebugger() {
_Module1610.logger.warn("measure() cannot be used with Chrome Debugger.");
return null;
} : function measureDefault() {
_Module1610.logger.warn("measure() is not supported on this configuration.");
return null;
};
} else if (isFabric()) {
r19 = measureFabric;
}
export { r19 as measure };