// Module ID: 1941 // Function ID: 1942 // Name: getProtoFieldClass // Dependencies: [1224, 2] // Exports: createModifiedProto, getProtoFieldClass // Module 1941 (getProtoFieldClass) import set from "set" /* 2 */; import BINARY_READ_OPTIONS from "BINARY_READ_OPTIONS" /* 1224 */; const result = set.fileFinishedImporting("modules/user_settings/UserSettingsProtoUtils.tsx"); export const getProtoFieldClass = function getProtoFieldClass(PreloadedUserSettings, closure_0) { const fields = PreloadedUserSettings.fields; const found = fields.find((localName) => localName.localName === closure_0); if (null == found) { const _Error = Error; const _String = String; const _HermesInternal = HermesInternal; throw Error("Unknown proto field name " + String(closure_0)); } else { return found.T(); } }; export const createModifiedProto = function createModifiedProto(closure_1, c2, closure_0, PreloadedUserSettings, closure_02) { if (null != closure_1) { let fromBinaryResult = closure_0.fromBinary(closure_0.toBinary(closure_1), BINARY_READ_OPTIONS.BINARY_READ_OPTIONS); const toBinaryResult = closure_0.toBinary(closure_1); } else { fromBinaryResult = closure_0.create(); } if (false === c2(fromBinaryResult)) { return null; } else { const obj = PreloadedUserSettings.create(); obj[closure_02] = fromBinaryResult; return obj; } };