55import click
66
77from fastapi_forge .logger import logger
8- from fastapi_forge .project_io import ArtifactBuilder , create_fastapi_project_builder
8+ from fastapi_forge .project_io import ArtifactBuilder , create_fastapi_artifact_builder
99from fastapi_forge .schemas import ProjectSpec
1010
1111from .cookiecutter_adapter import (
@@ -23,7 +23,7 @@ def __init__(
2323 builder : ArtifactBuilder ,
2424 template_processor : TemplateProcessor ,
2525 template_generator : CookiecutterAdapter ,
26- template_resolver : Callable ,
26+ template_resolver : Callable [[], Path ] ,
2727 project_validator : ProjectValidator | None = None ,
2828 ):
2929 self .builder = builder
@@ -68,7 +68,7 @@ async def build_fastapi_project(
6868
6969 try :
7070 director = ProjectBuildDirector (
71- builder = create_fastapi_project_builder (spec , dry_run = dry_run ),
71+ builder = create_fastapi_artifact_builder (spec , dry_run = dry_run ),
7272 project_validator = ProjectNameValidator (),
7373 template_processor = DefaultTemplateProcessor (),
7474 template_generator = template_generator ,
0 commit comments