Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# ElemID - Runtime Docs

## ElemID :: table

#### Table fields

type | :: ElemType |
name | :: string | Name of a prototype as defined by `type`.
Name of a prototype as defined by `type`.
quality | :: string? | Name of a quality prototype if `type` uses quality.
Name of a quality prototype if `type` uses quality.
signal_type | :: SignalIDType? | Only loaded, and mandatory if `type` is `"signal"`.
Only loaded, and mandatory if `type` is `"signal"`.

Concept used in

- LuaGuiElement::add()
- LuaGuiElement::elem_tooltip