@rnv/renative
Version:
🚀🚀🚀 Unified Development Platform. Bootstrap, Develop & Deploy `iOS`, `tvOS`, `Android`, `Android TV`, `FireTV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, and `Linux` platforms
37 lines (36 loc) • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getScaledValue = exports.isWebBased = exports.platform = exports.engine = exports.factor = void 0;
var tslib_1 = require("tslib");
var platform_1 = tslib_1.__importDefault(require("./platform"));
exports.platform = platform_1.default;
var factor_1 = tslib_1.__importDefault(require("./factor"));
exports.factor = factor_1.default;
var engine_1 = tslib_1.__importDefault(require("./engine"));
exports.engine = engine_1.default;
var is_1 = require("../is");
var isWebBased_1 = tslib_1.__importDefault(require("./isWebBased"));
exports.isWebBased = isWebBased_1.default;
var getScaledValue = function (v) {
if (is_1.isPlatformTizenmobile)
return v * 3;
if (is_1.isPlatformTizenwatch)
return v * 2;
if (is_1.isPlatformTvos)
return v * 2;
if (is_1.isPlatformTizen)
return v * 2;
if (is_1.isPlatformWebos)
return v * 2;
if (is_1.isPlatformXbox)
return v * 1.5;
return v;
};
exports.getScaledValue = getScaledValue;
exports.default = {
platform: platform_1.default,
formFactor: factor_1.default,
factor: factor_1.default,
engine: engine_1.default,
isWebBased: isWebBased_1.default,
};