from typing import Callable, Any, overload | |
from attrs import _ConverterType, _CallableConverterType | |
def pipe(*validators: _CallableConverterType) -> _CallableConverterType: ... | |
def pipe(*validators: _ConverterType) -> _ConverterType: ... | |
def optional(converter: _CallableConverterType) -> _CallableConverterType: ... | |
def optional(converter: _ConverterType) -> _ConverterType: ... | |
def default_if_none(default: Any) -> _CallableConverterType: ... | |
def default_if_none( | |
*, factory: Callable[[], Any] | |
) -> _CallableConverterType: ... | |
def to_bool(val: str | int | bool) -> bool: ... | |