const config = {
  api: 'https://example.com',
  timeout: 3000,
} satisfies Record<string, string | number>;
 
// config.api is still inferred as `string`, not `string | number`

todo read up on this pattern some more to get a better idea how this can be used.