UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

15 lines (14 loc) 542 B
import { AbstractControl } from '@angular/forms'; /** * Determine if a form control has a required validator * * @param formItem - The control or form group to check * @returns If a required control is found * * @example * const ctrl = new FormControl(null, [Validators.required]; * const group = new FormGroup({myControl: [null, [Validators.required]]}); * hasRequiredControl(ctrl); // Returns: true * hasRequiredControl(group); // Returns: true */ export declare function hasRequiredControl(formItem: AbstractControl): boolean;