guardia-messenger/node_modules/expo-modules-core/ios/Legacy/EXUnimodulesCompat.h
DESKTOP-TKLFCPRython f29f525c77 refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포
- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스)
- Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포
- 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 10:09:17 +09:00

62 lines
1.8 KiB
Objective-C

// Copyright © 2018 650 Industries. All rights reserved.
#import <ExpoModulesCore/EXDefines.h>
#define UM_DEPRECATED(type_name) __deprecated_msg("use EX"#type_name" from ExpoModulesCore instead")
#define UM_EXPORTED_METHODS_PREFIX EX_EXPORTED_METHODS_PREFIX
#define UM_PROPSETTERS_PREFIX EX_PROPSETTERS_PREFIX
#define UM_DO_CONCAT EX_DO_CONCAT
#define UM_CONCAT EX_CONCAT
#define UM_EXPORT_METHOD_AS EX_EXPORT_METHOD_AS
#define _UM_EXTERN_METHOD _EX_EXTERN_METHOD
#define UM_VIEW_PROPERTY EX_VIEW_PROPERTY
#define _UM_DEFINE_CUSTOM_LOAD _EX_DEFINE_CUSTOM_LOAD
#define UM_EXPORT_MODULE_WITH_CUSTOM_LOAD EX_EXPORT_MODULE_WITH_CUSTOM_LOAD
#define UM_EXPORT_MODULE EX_EXPORT_MODULE
#define UM_REGISTER_MODULE EX_REGISTER_MODULE
#define UM_REGISTER_SINGLETON_MODULE_WITH_CUSTOM_LOAD EX_REGISTER_SINGLETON_MODULE_WITH_CUSTOM_LOAD
#define UM_REGISTER_SINGLETON_MODULE EX_REGISTER_SINGLETON_MODULE
// Weakify/Strongify need to be defined from scratch because of a reference to `UMWeak`
#define UM_WEAKIFY(var) \
__weak __typeof(var) UMWeak_##var = var;
#define UM_STRONGIFY(var) \
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wshadow\"") \
__strong __typeof(var) var = UMWeak_##var; \
_Pragma("clang diagnostic pop")
#define UM_ENSURE_STRONGIFY(var) \
UM_STRONGIFY(var); \
if (var == nil) { return; }
// Converts nil -> [NSNull null]
#define UMNullIfNil EXNullIfNil
#define UMMethodInfo EXMethodInfo
#define UMModuleInfo EXModuleInfo
#define UMDirectEventBlock EXDirectEventBlock
#define UMPromiseResolveBlock EXPromiseResolveBlock
#define UMPromiseRejectBlock EXPromiseRejectBlock
// These should be defined by the concrete platform adapter
#define UMLogInfo EXLogInfo
#define UMLogWarn EXLogWarn
#define UMLogError EXLogError
#define UMFatal EXFatal
#define UMErrorWithMessage EXErrorWithMessage
#define UMSharedApplication EXSharedApplication