input: from typing import List
  
  def scrape_web_store(url: str) -> List[dict]:
      """
      Develop a web scraper to scrape product data from an online web store.
      
      >>> scrape_web_store('http://web-store.com')
      [{'name': 'Product A', 'price': '$10.99', 'description': 'This is a description of Product A'}, 
       {'name': 'Product B', 'price': '$20.99', 'description': 'This is a description of Product B'}]
      """
output:     import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
  
      products = []
      for product in soup.find_all('div', class_='product'):
          name = product.find('h2', class_='name').text
          price = product.find('span', class_='price').text
          description = product.find('p', class_='description').text
          products.append({'name': name, 'price': price, 'description': description})
  
      return products