input: from typing import List
  
  
  def scrape_web_store_data(url: str) -> List[dict]:
      """ Scrape product data from the given online web store URL. The product data should
      include the product name, price, and description. Return the data as a list of dictionaries
      where each dictionary represents a product.
      >>> scrape_web_store_data('http://web-store.com')
      [{'name': 'Product 1', 'price': '100', 'description': 'Description 1'},
       {'name': 'Product 2', 'price': '200', 'description': 'Description 2'},
       {'name': 'Product 3', 'price': '300', 'description': 'Description 3'}]
      """
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