@nsfmc You want "as const" to force the literal strings in the records, then "satisfies Rec[]" instead of setting the type as the version with no literal strings
@orta hey i'm super sorry i didn't respond to this when you sent it!! i'm extremely grateful, but akkoma was having some issues and didn't notify me. you're the best, thanks so much again!!