remove duplicated code

This commit is contained in:
2026-02-06 07:30:20 -03:00
parent 30b2e1cf44
commit 26bd158c47
43 changed files with 12 additions and 2528 deletions

View File

@@ -0,0 +1,20 @@
"""
Extractors - Extract model definitions from existing codebases.
Supported frameworks:
- Django: Extract from Django ORM models
- SQLAlchemy: Extract from SQLAlchemy models (planned)
- Prisma: Extract from Prisma schema (planned)
"""
from typing import Dict, Type
from .base import BaseExtractor
from .django import DjangoExtractor
# Registry of available extractors
EXTRACTORS: Dict[str, Type[BaseExtractor]] = {
"django": DjangoExtractor,
}
__all__ = ["BaseExtractor", "DjangoExtractor", "EXTRACTORS"]