feat(dev-infra): support typescript config file (#37017)
feat(dev-infra): support typescript config file (#37017)

Previously ng-dev loaded the config through a javascript file, this
change allows for the loaded file to be either javascript or
typescript.  This enables configurations to be written with type
safety.

PR Close #37017

manekinekko/angular,gdi2290/angular,blesh/angular,blesh/angular,filipesilva/angular,JiaLiPassion/angular,angular/angular,shairez/angular,gnomeontherun/angular,angular-indonesia/angular,ocombe/angular,wKoza/angular,filipesilva/angular,brandonroberts/angular,alxhub/angular,gnomeontherun/angular,shairez/angular,brandonroberts/angular,manekinekko/angular,angular/angular,JiaLiPassion/angular,JiaLiPassion/angular,ocombe/angular,angular/angular,manekinekko/angular,blesh/angular,gdi2290/angular,brandonroberts/angular,filipesilva/angular,gkalpak/angular,IdeaBlade/angular,manekinekko/angular,wKoza/angular,gdi2290/angular,ocombe/angular,gnomeontherun/angular,wKoza/angular,gkalpak/angular,filipesilva/angular,wKoza/angular,blesh/angular,mgechev/angular,gkalpak/angular,angular-indonesia/angular,shairez/angular,alxhub/angular,shairez/angular,IdeaBlade/angular,brandonroberts/angular,angular-indonesia/angular,JiaLiPassion/angular,wKoza/angular,mgechev/angular,gdi2290/angular,gdi2290/angular,manekinekko/angular,mgechev/angular,blesh/angular,gnomeontherun/angular,alxhub/angular,angular-indonesia/angular,alxhub/angular,brandonroberts/angular,gkalpak/angular,IdeaBlade/angular,wKoza/angular,ocombe/angular,mgechev/angular,filipesilva/angular,ocombe/angular,gdi2290/angular,ocombe/angular,IdeaBlade/angular,brandonroberts/angular,alxhub/angular,shairez/angular,IdeaBlade/angular,mgechev/angular,manekinekko/angular,angular/angular