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

14 lines 1.57 kB
/** * Determine if the item is an AbstractControl * * @param x - The item to test * @returns The result * * @example * isAbstractControl(new FormControl()) // Returns: true * isAbstractControl('hi') // Returns: false */ export const isAbstractControl = // eslint-disable-next-line @typescript-eslint/no-explicit-any (x) => !!x && x.hasOwnProperty('valueChanges'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtYWJzdHJhY3QtY29udHJvbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdHlwZS1ndWFyZHMvIiwic291cmNlcyI6WyJpcy1hYnN0cmFjdC1jb250cm9sL2lzLWFic3RyYWN0LWNvbnRyb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxDQUFDLE1BQU0saUJBQWlCO0FBQzVCLDhEQUE4RDtBQUM5RCxDQUFDLENBQXNCLEVBQXdCLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYnN0cmFjdENvbnRyb2wgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5cblxuLyoqXG4gKiBEZXRlcm1pbmUgaWYgdGhlIGl0ZW0gaXMgYW4gQWJzdHJhY3RDb250cm9sXG4gKlxuICogQHBhcmFtIHggLSBUaGUgaXRlbSB0byB0ZXN0XG4gKiBAcmV0dXJucyBUaGUgcmVzdWx0XG4gKlxuICogQGV4YW1wbGVcbiAqIGlzQWJzdHJhY3RDb250cm9sKG5ldyBGb3JtQ29udHJvbCgpKSAvLyBSZXR1cm5zOiB0cnVlXG4gKiBpc0Fic3RyYWN0Q29udHJvbCgnaGknKSAgICAgICAgICAgICAgLy8gUmV0dXJuczogZmFsc2VcbiAqL1xuZXhwb3J0IGNvbnN0IGlzQWJzdHJhY3RDb250cm9sID1cbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgKHg6IFJlY29yZDxzdHJpbmcsIGFueT4pOiB4IGlzIEFic3RyYWN0Q29udHJvbCA9PiAhIXggJiYgeC5oYXNPd25Qcm9wZXJ0eSgndmFsdWVDaGFuZ2VzJyk7XG4iXX0=