You could use Lazy types
from typing import TYPE_CHECKING, Annotated
import strawberry
if TYPE_CHECKING:
    from .users import User
@strawberry.type
class Post:
    user: Annotated["User", strawberry.lazy(".users")]
from typing import TYPE_CHECKING, Annotated, List
import strawberry
if TYPE_CHECKING:
     from .posts import Post
@strawberry.type
class User:
  name: str
  posts: List[Annotated["Post", strawberry.lazy(".posts")]]