angular/packages/forms/src
cexbrayat 3113bb7ad2 fix(forms): accept number length in length validators (#32057)
Both `MinLengthValidator` and `MaxLengthValidator` accepted only string inputs for the length required, which throws with Ivy and `fullTemplateTypeCheck` enabled:

    <!-- min = 2 in the component -->
    <input [minlength]="min">

with:

    Type 'number' is not assignable to type 'string | undefined'

This relaxes the accepted type to `string | number` to avoid breakage when developers switch to Ivy and fTTC.

PR Close #32057
2020-01-14 14:55:33 -08:00
..
directives fix(forms): accept number length in length validators (#32057) 2020-01-14 14:55:33 -08:00
directives.ts refactor(forms): remove ngForm element selector (#33058) 2019-10-11 15:43:56 -07:00
form_builder.ts refactor(docs-infra): remove linenums=false since it is now the default (#31674) 2019-07-24 14:38:54 -07:00
form_providers.ts refactor(forms): remove ngForm element selector (#33058) 2019-10-11 15:43:56 -07:00
forms.ts refactor(forms): remove ngForm element selector (#33058) 2019-10-11 15:43:56 -07:00
model.ts docs(forms): remove redundant word (#34584) 2020-01-07 10:59:52 -08:00
validators.ts Revert "refactor: use isObservable provided by rxjs 6.1+ (#27668)" 2019-11-27 14:08:42 -08:00
version.ts docs: update forms with @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00