as const es una aserción const que le indica a TypeScript que infiera el tipo más específico (literal) y profundamente readonly para un valor, en lugar de ampliarlo (widening).
a = ;
obj = { : };
arr = [, ];
b = ;
obj2 = { : } ;
arr2 = [, ] ;
