/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #import #import "RCTBackedTextInputDelegate.h" #import "RCTBackedTextInputViewProtocol.h" NS_ASSUME_NONNULL_BEGIN #pragma mark - RCTBackedTextFieldDelegateAdapter (for UITextField) @interface RCTBackedTextFieldDelegateAdapter : NSObject - (instancetype)initWithTextField:(UITextField *)backedTextInputView; - (void)skipNextTextInputDidChangeSelectionEventWithTextRange:(UITextRange *)textRange; - (void)selectedTextRangeWasSet; @end #pragma mark - RCTBackedTextViewDelegateAdapter (for UITextView) @interface RCTBackedTextViewDelegateAdapter : NSObject - (instancetype)initWithTextView:(UITextView *)backedTextInputView; - (void)skipNextTextInputDidChangeSelectionEventWithTextRange:(UITextRange *)textRange; @end NS_ASSUME_NONNULL_END