/* * 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. */ package com.facebook.react.views.text import android.text.Spanned /** Class that contains the data needed for a text update. Used by both and . */ internal class ReactTextUpdate( public val text: Spanned, public val jsEventCounter: Int, public val textAlign: Int, public val textBreakStrategy: Int, public val justificationMode: Int, ) { public companion object { @JvmStatic public fun buildReactTextUpdateFromState( text: Spanned, jsEventCounter: Int, textAlign: Int, textBreakStrategy: Int, justificationMode: Int, ): ReactTextUpdate = ReactTextUpdate( text, jsEventCounter, textAlign, textBreakStrategy, justificationMode, ) } }