using Content.Server.Station.Components;
using Robust.Shared.Console;
namespace Content.Server.Commands;
///
/// Helper functions for programming console command completions.
///
public static class ContentCompletionHelper
{
///
/// Return all stations, with their ID as value and name as hint.
///
public static IEnumerable StationIds(IEntityManager entityManager)
{
var query = entityManager.EntityQueryEnumerator();
while (query.MoveNext(out var uid, out _, out var metaData))
{
yield return new CompletionOption(uid.ToString(), metaData.EntityName);
}
}
}