@angular/cdk
Version:
Angular Material Component Development Kit
19 lines (15 loc) • 555 B
JavaScript
import { ElementRef } from '@angular/core';
function coerceNumberProperty(value, fallbackValue = 0) {
if (_isNumberValue(value)) {
return Number(value);
}
return arguments.length === 2 ? fallbackValue : 0;
}
function _isNumberValue(value) {
return !isNaN(parseFloat(value)) && !isNaN(Number(value));
}
function coerceElement(elementOrRef) {
return elementOrRef instanceof ElementRef ? elementOrRef.nativeElement : elementOrRef;
}
export { _isNumberValue, coerceElement, coerceNumberProperty };
//# sourceMappingURL=_element-chunk.mjs.map