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.59 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 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