
IsaacScript
Write Binding of Isaac: Repentance mods with TypeScript
TypeScript Input
const entities = Isaac.GetRoomEntities();
const deadEntities = entities.filter((entity) => entity.IsDead());
Lua Output
local entities = Isaac.GetRoomEntities()
local deadEntities = {}
for _, entity in ipairs(entities) do
if entity:IsDead() then
table.insert(deadEntities, entity)
end
end

The Entire Isaac API, Strongly Typed
