UNPKG

ts-budgie

Version:

Converts TypeScript code to Budgie.

22 lines 772 B
"use strict"; 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