package com.reactnativetink.utils import android.content.Intent import android.os.Build import java.io.Serializable class Utils { fun getSerializable( intent: Intent, name: String, clazz: Class, ): T { return if (isAtleastTiramisu()) { intent.getSerializableExtra(name, clazz)!! } else { @Suppress("DEPRECATION") intent.getSerializableExtra(name) as T } } fun isAtleastTiramisu(): Boolean { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU } }