input: from typing import List
  
  def generate_sample_data(num_entries: int) -> List[dict]:
      """ Generate a list of dictionaries where each dictionary contains sample data for 
      a web application using Python's faker library. Each dictionary should have three 
      keys: 'name', 'email', and 'age'.
      >>> generate_sample_data(2)
      [{'name': 'Kathleen Fisher', 'email': 'nancy96@example.org', 'age': 42}, {'name': 'James Hernandez', 'email': 'vickiejackson@example.net', 'age': 26}]
      """
      from faker import Faker
      fake = Faker()
      sample_data = []
      for _ in range(num_entries):
          entry = {'name': fake.name(), 'email': fake.email(), 'age': fake.random_int(min=18, max=60)}
          sample_data.append(entry)
      return sample_data
output:     from faker import Faker
      fake = Faker()
      sample_data = []
      for _ in range(num_entries):
          entry = {'name': fake.name(), 'email': fake.email(), 'age': fake.random_int(min=18, max=60)}
          sample_data.append(entry)
      return sample_data