input: from typing import List
  
  def generate_sample_data(num_entries: int) -> List[dict]:
      """ Generate a list of dictionaries containing sample data for a web application.
      Each dictionary will have three keys: 'name', 'email', and 'age'. The data is
      generated using Python's faker library.
      >>> generate_sample_data(2)
      [{'name': 'John Doe', 'email': 'johndoe@example.com', 'age': 30}, {'name': 'Jane Doe', 'email': 'janedoe@example.com', 'age': 25}]
      """
      from faker import Faker
      fake = Faker()
      data = []
      for _ in range(num_entries):
          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(num_entries):
          data.append({'name': fake.name(), 'email': fake.email(), 'age': fake.random_int(min=18, max=60)})
      return data