input: from typing import List
  
  def scrape_web_store(url: str) -> List[dict]:
      """ Develop a web scraper using Python BeautifulSoup to scrape data from an online web store.
      The function will fetch the raw HTML content from the given URL, parse it using BeautifulSoup,
      and extract product details such as name, price, and description.
      The function will return a list of dictionaries, where each dictionary contains the scraped
      product details.
      
      >>> scrape_web_store('http://web-store.com')
      [{'name': 'Product 1', 'price': '$100', 'description': 'Description 1'}, 
       {'name': 'Product 2', 'price': '$200', 'description': 'Description 2'}]
      """
output:     import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
  
      products = []
      for item in soup.find_all('div', class_='product'):
          name = item.find('h2', class_='name').text
          price = item.find('span', class_='price').text
          description = item.find('p', class_='description').text
          products.append({'name': name, 'price': price, 'description': description})
  
      return products