Shared TypeScript type definitions used across multiple @squawk packages. Contains types for core domain models that cross the logic/data/build-script boundary: aircraft, position, airports, navaids, fixes, airways, procedures, airspace, and flight-math results.
Domain-specific types that are produced and consumed by a single package live in that package instead:
@squawk/weather@squawk/notamsPart of the @squawk aviation library suite. See all packages on npm.
npm install @squawk/types
import type { Aircraft, Position, Airport, Navaid, Fix } from '@squawk/types';
All types are re-exported from the package root. See the documentation for the full reference.
Re-export core shared data model types used by Squawk packages.