@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.59 kB
JavaScript
/**
* 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 var isAbstractControl =
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function (x) { return !!x && x.hasOwnProperty('valueChanges'); };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtYWJzdHJhY3QtY29udHJvbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdHlwZS1ndWFyZHMvIiwic291cmNlcyI6WyJpcy1hYnN0cmFjdC1jb250cm9sL2lzLWFic3RyYWN0LWNvbnRyb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7Ozs7Ozs7OztHQVNHO0FBQ0gsTUFBTSxDQUFDLElBQU0saUJBQWlCO0FBQzVCLDhEQUE4RDtBQUM5RCxVQUFDLENBQXNCLElBQTJCLE9BQUEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxFQUF2QyxDQUF1QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWJzdHJhY3RDb250cm9sIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuXG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIHRoZSBpdGVtIGlzIGFuIEFic3RyYWN0Q29udHJvbFxuICpcbiAqIEBwYXJhbSB4IC0gVGhlIGl0ZW0gdG8gdGVzdFxuICogQHJldHVybnMgVGhlIHJlc3VsdFxuICpcbiAqIEBleGFtcGxlXG4gKiBpc0Fic3RyYWN0Q29udHJvbChuZXcgRm9ybUNvbnRyb2woKSkgLy8gUmV0dXJuczogdHJ1ZVxuICogaXNBYnN0cmFjdENvbnRyb2woJ2hpJykgICAgICAgICAgICAgIC8vIFJldHVybnM6IGZhbHNlXG4gKi9cbmV4cG9ydCBjb25zdCBpc0Fic3RyYWN0Q29udHJvbCA9XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gICh4OiBSZWNvcmQ8c3RyaW5nLCBhbnk+KTogeCBpcyBBYnN0cmFjdENvbnRyb2wgPT4gISF4ICYmIHguaGFzT3duUHJvcGVydHkoJ3ZhbHVlQ2hhbmdlcycpO1xuIl19