15 lines
357 B
Go

package ports
import (
"context"
"log/slog"
"github.com/maximotejeda/us_dop_scrapper/internal/application/core/domain"
"github.com/playwright-community/playwright-go"
)
type APIPorts interface {
Scrape(context.Context, playwright.Page, *slog.Logger) ([]*domain.History, error)
ExecParser(context.Context, *playwright.Browser, *slog.Logger) error
}