import DomainCrawler, { ICrawler } from "./crawlers"; export interface ICrawlerFactory { create(domain: URL): ICrawler; } export default class DomainCrawlerFactory implements ICrawlerFactory { create(domain: URL): DomainCrawler; }