from typing import List
from typing import Any


def get_list_elements_containing(l_elements: List[Any], s_search_string: str) -> List[str]:
    """get list elements of type str which contain the searchstring

    >>> get_list_elements_containing([], 'bc')
    []
    >>> get_list_elements_containing(['abcd', 'def', 1, None], 'bc')
    ['abcd']

    """
    if (not l_elements) or (not s_search_string):
        return l_elements

    ls_results = []
    for s_element in l_elements:
        if isinstance(s_element, str):
            if s_search_string in s_element:
                ls_results.append(s_element)
            else:
                continue
    return ls_results