@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
https://www.typescriptlang.org/play/?jsx=0#code/C4TwDgpgBAShDGUC8UDeAoKUCWATAXFAM7ABO2AdgOYDcmUA9A1APbAAWEpUA1hCESidS0YCxboAvnXTwWFElBFzSuQSgDaqPIQDkAM3G7JAGjQ6ougEYBDUsYC6UG4LkLgxG8GxF92CIJw8BpO6OhMUBw+OIIAVgCuirok5NS6UFbxHti6uFAANth8ONn6JVAA7lzQBkZQAD6WtvbooJBQAGo2hbgAkgAi6pHgECxlyiyqRBoU8QC2VlwOGrp4ug4yEXgQ3fkgkezRFSzx+XlcpJOsWbLyirZ9BJ3deAND1jYAXro0QA
You're not part of the turbo team! Don't run! You don't run with us!! We're the ones who run! Until you're part of the turbo team, walk! SLOWLY
You're not part of the turbo team! Don't run!
You don't run with us!! We're the ones who run!
Until you're part of the turbo team, walk! SLOWLY
Has this ever happened to you?
Call me right now please!