Overview of steamapi
masterThe steamapi package provides a TypeScript interface for interacting with various Steam API endpoints. It allows developers to retrieve data regarding games, servers, user profiles, achievements, badges, and more. The library is organized into several core components:
- Classes: Represent major data entities and service providers (e.g.,
Game,UserSummary,UserAchievements,GameServer). - Interfaces: Define the shape of configuration objects and data responses (e.g.,
SteamAPIOptions,GetGameNewsOptions). - Enumerations: Provide type-safe constants for specific Steam states (e.g.,
ServerRegion,UserPersonaState). - Type Aliases: Define common types used throughout the library (e.g.,
Currency,Language).