Matriz de tipos de letra de declaración de pares de valores clave
Confundido sobre la siguiente declaración:
constructor(controls: {[key: string]: AbstractControl}, optionals?: {[key: string]: boolean}, validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn)
¿Cuál es el tipo de controles (primer parámetro)? ¿Es un objeto que es una matriz de pares de valores clave donde la clave es una cadena y el valor es AbstractControl? ¡Gracias!