//! Constant components included in every world.
use crateComponentId;
/// [`ComponentId`] of the [`Add`](crate::lifecycle::Add) component used in lifecycle observers.
pub const ADD: ComponentId = new;
/// [`ComponentId`] of the [`Insert`](crate::lifecycle::Insert) component used in lifecycle observers.
pub const INSERT: ComponentId = new;
/// [`ComponentId`] of the [`Discard`](crate::lifecycle::Discard) component used in lifecycle observers.
pub const DISCARD: ComponentId = new;
/// [`ComponentId`] of the [`Remove`](crate::lifecycle::Remove) component used in lifecycle observers.
pub const REMOVE: ComponentId = new;
/// [`ComponentId`] of the [`Despawn`](crate::lifecycle::Despawn) component used in lifecycle observers.
pub const DESPAWN: ComponentId = new;
/// [`ComponentId`] of the [`IsResource`](crate::resource::IsResource) component used to mark entities with resources.
pub const IS_RESOURCE: ComponentId = new;
/// [`ComponentId`] of the [`ArchetypeCreated`](crate::archetype::ArchetypeCreated) component used as an observer event key.
pub const ARCHETYPE_CREATED: ComponentId = new;