code: def tanhshrink(x: TensorLike) -> tf.Tensor:
      r"""Tanh shrink function.
  
      Applies the element-wise function:
  
      $$
      \mathrm{tanhshrink}(x) = x - \tanh(x).
      $$
  
      Usage:
  
      >>> x = tf.constant([-1.0, 0.0, 1.0])
      >>> tfa.activations.tanhshrink(x)
      <tf.Tensor: shape=(3,), dtype=float32, numpy=array([-0.23840582,  0.        ,  0.23840582], dtype=float32)>
  
      Args:
          x: A `Tensor`. Must be one of the following types:
              `bfloat16`, `float16`, `float32`, `float64`.
      Returns:
          A `Tensor`. Has the same type as `x`.
      """
      x = tf.convert_to_tensor(x)
      return x - tf.math.tanh(x)
  
label_desc: Use image node_id 1 for calling a global function with example usage: tanhshrink(x) and returns: unknown