Coverage for src/configuraptor/alias.py: 100%
7 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-11-20 11:43 +0100
« prev ^ index » next coverage.py v7.2.7, created at 2023-11-20 11:43 +0100
1"""
2Alias functionality so config keys can have multiple names.
3"""
5from dataclasses import dataclass
6from typing import Any
9@dataclass
10class Alias:
11 """
12 Internal class used to relate keys.
13 """
15 to: str
18def alias(to: str) -> Any:
19 """
20 Function to create an alias to a different key in the same class.
21 """
22 return Alias(to)