@onesy/utils
Version:
15 lines (14 loc) • 627 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const getLuminance_1 = __importDefault(require("./getLuminance"));
const getContrastRatio = (valueA, valueB) => {
const lumA = (0, getLuminance_1.default)(valueA);
const lumB = (0, getLuminance_1.default)(valueB);
if (lumA !== undefined && lumB !== undefined) {
return +((Math.max(lumA, lumB) + 0.05) / (Math.min(lumA, lumB) + 0.05)).toFixed(2);
}
};
exports.default = getContrastRatio;
;