hey Cody, the prismic-ts-codegen tool generates your types. It integrates with @prismicio/client and can help make fields including group fields and links. Here’s the doc in case you wanna take a look:
Looks like your is using isFilled.group, but you should be using isFilled.repeatable since it is a repeatable link field, not a group field. Their code should look like this:
By using isFilled.repeatable, you won't get a type error. You’re using a ternary to fall back to a non-repeated Prismic link. That will probably result in type errors. We recommend writing code to support exactly what the field is: either a repeatable field (use .map) or a non-repeatable field: (don't use .map)