def bool_component
import bendvy-ecs-core@0.1.0.4/ordinary_schema_dump.bend as OrdinarySchemaDumpimport Base
import bendvy-ecs-core@0.1.0.4/column.bend as Col
import bendvy-ecs-core@0.1.0.4/ordinary_declaration.bend as Identity
import bendvy-ecs-core@0.1.0.4/ordinary_schema_provision.bend as Ordinary
import bendvy-ecs-core@0.1.0.4/ordinary_dump_builtin.bend as Builtin
50# Component provision with built-in Bool display and matching population
51# callbacks. Metadata comes from the ordinary declaration, not a second key.
52def bool_component(~S:Data,declaration:Identity.Declaration<S,Bool>) -> Provision<S,Col.Column<S,Bool>,Unit,Ordinary.component_empty(~S,~Bool),Ordinary.component_count(~S,~Bool),component_read(~S,~Bool,~Builtin.bool),component_resources>:
53 component(~S,~Bool,~Builtin.bool,declaration)
Uses (11)
Used by (0)
No other definition uses this definition.