import '../../globals.js';
import ReadOnlyProperty from './ReadOnlyProperty.js';
import TinyProperty from './TinyProperty.js';
export function isTRangedProperty(something) {
    return (something instanceof ReadOnlyProperty || something instanceof TinyProperty) && something.isSettable() &&
        // @ts-expect-error we are checking on the pressence, but can't use hasOwnProperty in case it is implemented with es5 getters and setters
        !!something.range && !!something.rangeProperty;
}
//# sourceMappingURL=TRangedProperty.js.map