Add parser to invoke.completion.complete.complete (#8819)

Closes https://github.com/python/typeshed/issues/8818
This commit is contained in:
Nikita Sobolev
2022-10-01 22:52:39 +03:00
committed by GitHub
parent d7a701372d
commit 6950c32370

View File

@@ -2,8 +2,10 @@ from collections.abc import Iterable, Sequence
from typing import NoReturn
from ..collection import Collection
from ..parser import ParserContext, ParseResult
from ..parser import Parser, ParserContext, ParseResult
def complete(names: Iterable[str], core: ParseResult, initial_context: ParserContext, collection: Collection) -> NoReturn: ...
def complete(
names: Iterable[str], core: ParseResult, initial_context: ParserContext, collection: Collection, parser: Parser
) -> NoReturn: ...
def print_task_names(collection: Collection) -> None: ...
def print_completion_script(shell: str, names: Sequence[str]) -> None: ...