Exemple #1
0
func New(p page.Page) (Parser, error) {
	err := p.Validate()
	if err != nil {
		return nil, err
	}

	var pageParser Parser
	switch p.Type {
	case page.PageTypeCatalogs:
		pageParser, err = newPageCatalogsParser(p)
	}
	return pageParser, err
}