|
| 1 | +from typing import Final, Literal |
| 2 | + |
| 3 | +EPOCH: Final = 1922501.5 |
| 4 | +EPOCH_SARKAWAG: Final = 2117210.5 |
| 5 | +MONTHS: Final[list[str]] |
| 6 | +MONTHS_ARM: Final[list[str]] |
| 7 | + |
| 8 | +def leap(year: int) -> bool: ... |
| 9 | +def to_jd(year: int, month: int, day: int, method: Literal["sarkawag", "moveable"] | None = None) -> float: ... |
| 10 | +def from_jd(jd: float, method: Literal["sarkawag", "moveable"] | None = None) -> tuple[int, int, int]: ... |
| 11 | +def to_julian(year: int, month: int, day: int, method: Literal["sarkawag", "moveable"] | None = None) -> tuple[int, int, int]: ... |
| 12 | +def from_julian( |
| 13 | + year: int, month: int, day: int, method: Literal["sarkawag", "moveable"] | None = None |
| 14 | +) -> tuple[int, int, int]: ... |
| 15 | +def to_gregorian( |
| 16 | + year: int, month: int, day: int, method: Literal["sarkawag", "moveable"] | None = None |
| 17 | +) -> tuple[int, int, int]: ... |
| 18 | +def from_gregorian( |
| 19 | + year: int, month: int, day: int, method: Literal["sarkawag", "moveable"] | None = None |
| 20 | +) -> tuple[int, int, int]: ... |
| 21 | +def month_length(year: int, month: int, method: Literal["sarkawag", "moveable"] | None = None) -> Literal[5, 6, 30]: ... |
| 22 | +def monthcalendar(year: int, month: int, method: Literal["sarkawag", "moveable"] | None = None) -> list[list[int | None]]: ... |
| 23 | +def format(year: int, month: int, day: int, lang: str | None = None) -> str: ... |
| 24 | +def tostring(year: int, month: int, day: int, lang: str | None = None) -> str: ... |
0 commit comments