react-native-chart-kit
Version:
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
10 lines • 1.79 kB
JavaScript
export function getNumberProp(value, fallback) {
if (fallback === void 0) { fallback = 0; }
return typeof value === "number" || typeof value === "string"
? value
: fallback;
}
export function mapValue(x, in_min, in_max, out_min, out_max) {
return ((x - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvc2hhcmVkL3V0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLE1BQU0sVUFBVSxhQUFhLENBQzNCLEtBQTRDLEVBQzVDLFFBQXdCO0lBQXhCLHlCQUFBLEVBQUEsWUFBd0I7SUFFeEIsT0FBTyxPQUFPLEtBQUssS0FBSyxRQUFRLElBQUksT0FBTyxLQUFLLEtBQUssUUFBUTtRQUMzRCxDQUFDLENBQUMsS0FBSztRQUNQLENBQUMsQ0FBQyxRQUFRLENBQUM7QUFDZixDQUFDO0FBRUQsTUFBTSxVQUFVLFFBQVEsQ0FDdEIsQ0FBUyxFQUNULE1BQWMsRUFDZCxNQUFjLEVBQ2QsT0FBZSxFQUNmLE9BQWU7SUFFZixPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUMsR0FBRyxPQUFPLENBQUM7QUFDNUUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFZpZXdTdHlsZSB9IGZyb20gXCJyZWFjdC1uYXRpdmVcIjtcbmltcG9ydCB7IE51bWJlclByb3AgfSBmcm9tIFwicmVhY3QtbmF0aXZlLXN2Z1wiO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0TnVtYmVyUHJvcChcbiAgdmFsdWU6IFZpZXdTdHlsZVtcImJvcmRlclJhZGl1c1wiXSB8IHVuZGVmaW5lZCxcbiAgZmFsbGJhY2s6IE51bWJlclByb3AgPSAwXG4pOiBOdW1iZXJQcm9wIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJudW1iZXJcIiB8fCB0eXBlb2YgdmFsdWUgPT09IFwic3RyaW5nXCJcbiAgICA/IHZhbHVlXG4gICAgOiBmYWxsYmFjaztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIG1hcFZhbHVlKFxuICB4OiBudW1iZXIsXG4gIGluX21pbjogbnVtYmVyLFxuICBpbl9tYXg6IG51bWJlcixcbiAgb3V0X21pbjogbnVtYmVyLFxuICBvdXRfbWF4OiBudW1iZXJcbikge1xuICByZXR1cm4gKCh4IC0gaW5fbWluKSAqIChvdXRfbWF4IC0gb3V0X21pbikpIC8gKGluX21heCAtIGluX21pbikgKyBvdXRfbWluO1xufVxuIl19