2022-01-12 22:30:10 +01:00
|
|
|
from pathlib import Path
|
2022-01-13 20:04:18 +01:00
|
|
|
from typing import List, Dict, Optional
|
2022-01-12 22:30:10 +01:00
|
|
|
|
|
|
|
|
|
|
|
class Formatter:
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
|
|
""" Implementation unknown, this is an Interface"""
|
|
|
|
pass
|
|
|
|
|
|
|
|
def make_default_macros(self) -> None:
|
|
|
|
pass
|
|
|
|
|
2022-01-13 20:04:18 +01:00
|
|
|
def format_file(self, input_path: Path, output_dir: Path, last_build_info: Optional[List[Dict]] = None) -> List[str]:
|
2022-01-12 22:30:10 +01:00
|
|
|
pass
|
|
|
|
|
|
|
|
def expected_file_name(self) -> str:
|
|
|
|
pass
|