// Copyright 2022-present 650 Industries. All rights reserved. #import #import #import #ifdef __cplusplus #import namespace jsi = facebook::jsi; #endif // __cplusplus NS_SWIFT_NAME(JavaScriptWeakObject) @interface EXJavaScriptWeakObject : NSObject #ifdef __cplusplus - (nonnull instancetype)initWith:(std::shared_ptr)jsObject runtime:(nonnull EXJavaScriptRuntime *)runtime; #endif // __cplusplus - (nullable EXJavaScriptObject *)lock; @end