16 lines
484 B
Python
16 lines
484 B
Python
"""Type stubs for doc-forge loader package."""
|
|
|
|
from typing import Any, Dict, List, Optional, Union
|
|
from pathlib import Path
|
|
from docforge.model import Project, Module
|
|
|
|
class GriffeLoader:
|
|
"""Loads Python modules using Griffe introspection."""
|
|
|
|
def __init__(self) -> None: ...
|
|
|
|
def load_project(self, module_paths: List[str]) -> Project: ...
|
|
|
|
def load_module(self, path: str) -> Module: ...
|
|
|
|
def resolve_aliases(self, project: Project) -> None: ... |