Coverage for src / remedapy / starts_with.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.2, created at 2026-02-02 10:52 +0100

1from collections.abc import Callable 

2from typing import overload 

3 

4from remedapy.decorator import make_data_last 

5 

6 

7@overload 

8def starts_with(data: str, prefix: str, /) -> bool: ... 

9 

10 

11@overload 

12def starts_with(prefix: str, /) -> Callable[[str], bool]: ... 

13 

14 

15@make_data_last 

16def starts_with(data: str, prefix: str, /) -> bool: 

17 return data.startswith(prefix)