Files
discord-decomp/sources/by-id/module-08031.js
T
2026-07-28 01:06:53 +03:00

86 lines
4.7 KiB
JavaScript

/* Metro module 8031; source: unknown; dependencies: [8021, 3977, 8017, 8032] */
import * as Module03977Module from './module-03977.js'; /* Metro dependency 3977 */
import * as Module08021Module from './module-08021.js'; /* Metro dependency 8021 */
function _fun63719(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8209:6, offset: 0x01b8d845, size: 1366 bytes, params: 8, frame: 26
const items3 = ['phoneNumber', 'link', 'address', 'calendarEvent', 'none', 'all'];
const Object = global.Object;
const assign = Object.assign;
let value = Module08021Module;
const object = {};
object.autoCapitalize = Module03977Module.oneOf(['none', 'sentences', 'words', 'characters']);
object.autoCompleteType = Module03977Module.oneOf(['cc-csc', 'cc-exp', 'cc-exp-month', 'cc-exp-year', 'cc-number', 'email',
'name', 'password', 'postal-code', 'street-address', 'tel', 'username', 'off']);
const bool = Module03977Module.bool;
object.autoCorrect = bool;
object.spellCheck = bool;
object.autoFocus = bool;
object.allowFontScaling = bool;
const number = Module03977Module.number;
object.maxFontSizeMultiplier = number;
object.editable = bool;
object.keyboardType = Module03977Module.oneOf(['default', 'email-address', 'numeric', 'phone-pad', 'number-pad',
'ascii-capable', 'numbers-and-punctuation', 'url', 'name-phone-pad', 'decimal-pad', 'twitter', 'web-search',
'ascii-capable-number-pad', 'visible-password']);
object.keyboardAppearance = Module03977Module.oneOf(['default', 'light', 'dark']);
object.returnKeyType = Module03977Module.oneOf(['done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default',
'emergency-call', 'google', 'join', 'route', 'yahoo']);
const string = Module03977Module.string;
object.returnKeyLabel = string;
object.maxLength = number;
object.numberOfLines = number;
object.disableFullscreenUI = bool;
object.enablesReturnKeyAutomatically = bool;
object.multiline = bool;
object.textBreakStrategy = Module03977Module.oneOf(['simple', 'highQuality', 'balanced']);
const func = Module03977Module.func;
object.onBlur = func;
object.onFocus = func;
object.onChange = func;
object.onChangeText = func;
object.onContentSizeChange = func;
object.onTextInput = func;
object.onEndEditing = func;
object.onSelectionChange = func;
object.onSubmitEditing = func;
object.onKeyPress = func;
object.onLayout = func;
object.onScroll = func;
object.placeholder = string;
object.placeholderTextColor = require(8017) /* metro dependency 8017 */;
object.scrollEnabled = bool;
object.secureTextEntry = bool;
object.selectionColor = require(8017) /* metro dependency 8017 */;
object.selection = Module03977Module.shape({start: number.isRequired, end: number});
object.value = string;
object.defaultValue = string;
object.clearButtonMode = Module03977Module.oneOf(['never', 'while-editing', 'unless-editing', 'always']);
object.clearTextOnFocus = bool;
object.selectTextOnFocus = bool;
object.blurOnSubmit = bool;
object.style = (require(8032) /* metro dependency 8032 */).style;
object.underlineColorAndroid = require(8017) /* metro dependency 8017 */;
object.inlineImageLeft = string;
object.inlineImagePadding = number;
object.rejectResponderTermination = bool;
const oneOfType = Module03977Module.oneOfType;
const items2 = [Module03977Module.oneOf(items3)];
const arrayOf = Module03977Module.arrayOf;
items2[1] = Reflect.apply(arrayOf, Module03977Module, [Module03977Module.oneOf(items3)]);
object.dataDetectorTypes = Reflect.apply(oneOfType, Module03977Module, [items2]);
object.caretHidden = bool;
object.contextMenuHidden = bool;
object.inputAccessoryViewID = string;
object.textContentType = Module03977Module.oneOf(['none', 'URL', 'addressCity', 'addressCityAndState', 'addressState',
'countryName', 'creditCardNumber', 'emailAddress', 'familyName', 'fullStreetAddress', 'givenName', 'jobTitle',
'location', 'middleName', 'name', 'namePrefix', 'nameSuffix', 'nickname', 'organizationName', 'postalCode',
'streetAddressLine1', 'streetAddressLine2', 'sublocality', 'telephoneNumber', 'username', 'password',
'newPassword', 'oneTimeCode']);
object.showSoftInputOnFocus = bool;
value = Reflect.apply(assign, Object, [{}, value, object]);
module.exports = value;
}
global.__d(_fun63719, 8031, [8021, 3977, 8017,
8032]) /* metro module 8031, dependencies: [8021, 3977, 8017, 8032] */;