input: from typing import List
  
  def scrape_web_store(url: str) -> None:
      """ Scrape the product data from an online web store using BeautifulSoup.
      For each product found, print the product name, price, and description.
      >>> scrape_web_store('http://web-store.com')
      ProductName1 $19.99 Description1
      ProductName2 $29.99 Description2
      ProductName3 $39.99 Description3
      """
      import requests
      from bs4 import BeautifulSoup
  
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
  
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
  
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          print(name, price, description)
output:     import requests
      from bs4 import BeautifulSoup
  
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
  
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
  
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          print(name, price, description)