def METHOD_NAME(_root, info: ResolveInfo, *, channel=None, **kwargs):
    if channel is None:
        channel = get_default_channel_slug_or_graphql_error()
    menu_items = METHOD_NAME(info)
    qs = ChannelQsContext(qs=menu_items, channel_slug=channel)
    qs = filter_connection_queryset(qs, kwargs)
    return create_connection_slice(qs, info, kwargs, MenuItemCountableConnection)