__init__.pyi 619 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. from typing import Any, Optional, Callable, Dict, Text, Union
  3. from pypinyin.constants import Style
  4. TStyle = Style
  5. TRegisterFunc = Optional[Callable[[Text, Dict[Any, Any]], Text]]
  6. TWrapperFunc = Optional[Callable[[Text, Dict[Any, Any]], Text]]
  7. _registry = {} # type: Dict[Union[TStyle, int, str, Any], TRegisterFunc]
  8. def convert(pinyin: Text, style: TStyle, strict: bool,
  9. default: Optional[Text] = ..., **kwargs: Any) -> Text: ...
  10. def register(style: Union[TStyle, int, str, Any],
  11. func: TRegisterFunc = ...) -> TWrapperFunc: ...
  12. def auto_discover() -> None: ...