• Jump To … +
    src/car.ts src/cycles.ts src/index.ts src/types.ts src/vehicle.ts
  • types.ts

  • ¶
    /**
     * A vehicle-like thing
     */
    export interface VehicleLike {
      /**
       * Start driving
       */
      drive(): void;
    }
    
    /**
     * A factory for vehicles
     */
    export type VehicleFactory<N extends number> = new (
      numWheels: N,
    ) => VehicleLike;