roblox-ts
Version:
A TypeScript-to-Luau Compiler for Roblox
17 lines • 572 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasMultipleDefinitions = hasMultipleDefinitions;
function hasMultipleDefinitions(symbol, filter) {
var _a;
let amtValueDefinitions = 0;
for (const declaration of (_a = symbol.getDeclarations()) !== null && _a !== void 0 ? _a : []) {
if (filter(declaration)) {
amtValueDefinitions++;
if (amtValueDefinitions > 1) {
return true;
}
}
}
return false;
}
//# sourceMappingURL=hasMultipleDefinitions.js.map