input: from typing import List
  
  def generate_sample_data(count: int) -> List[dict]:
      """Generate sample data for a web application using Python's faker library.
      The output should contain three columns of data: name, email, and age.
      >>> generate_sample_data(3)
      [{'name': 'John Doe', 'email': 'john.doe@example.com', 'age': 28}, {'name': 'Jane Smith', 'email': 'jane.smith@example.com', 'age': 35}, {'name': 'Alice Johnson', 'email': 'alice.johnson@example.com', 'age': 42}]
      """
      from faker import Faker
      fake = Faker()
      data = []
      for _ in range(count):
          data.append({'name': fake.name(), 'email': fake.email(), 'age': fake.random_int(min=18, max=60)})
      return data
output:     from faker import Faker
      fake = Faker()
      data = []
      for _ in range(count):
          data.append({'name': fake.name(), 'email': fake.email(), 'age': fake.random_int(min=18, max=60)})
      return data