private def suggestFieldKey()

in src/main/scala/lang/Typeahead.scala [179:192]


  private def suggestFieldKey(str: String): Option[TextSuggestion] =
    str match
      case "" => Some(typeaheadFieldEntries)
      case str =>
        typeaheadFieldEntries.suggestions
          .filter(_.value.contains(str.toLowerCase())) match {
          case suggestions @ nonEmptyList :: Nil =>
            Some(
              typeaheadFieldEntries.copy(
                suggestions = suggestions
              )
            )
          case _ => None
        }