ts-budgie
Version:
Converts TypeScript code to Budgie.
22 lines • 772 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var budgieLine_1 = require("../output/budgieLine");
exports.isNumericTypeName = function (type) { return type === "float" || type === "int"; };
exports.getNumericTypeNameFromUsages = function (usages) {
for (var _i = 0, usages_1 = usages; _i < usages_1.length; _i++) {
var usage = usages_1[_i];
if (usage instanceof budgieLine_1.BudgieLine) {
continue;
}
if (typeof usage === "number") {
if (usage % 1 !== 0) {
return "float";
}
}
else if (usage.indexOf(".") !== -1) {
return "float";
}
}
return "int";
};
//# sourceMappingURL=numerics.js.map