selectorAll

Type:
<string> | <string[]>

Values:
It's the same than selector but it returns your a collection of results, being equivalent to :
const mql = require('@microlink/mql')

const hackerNews = () =>
  mql('https://news.ycombinator.com/', {
    data: {
      posts: {
        selectorAll: '.athing',
        attr: {
          title: {
            type: 'title',
            selector: '.storylink',
            attr: 'text',
          },
          url: {
            type: 'url',
            selector: '.storylink',
            attr: 'href',
          },
        },
      },
    },
  })

const { data } = await hackerNews()

console.log('latest hacker news posts:', data.posts)

selectorAll

Type:
<string> | <string[]>

Values:
It's the same than selector but it returns your a collection of results, being equivalent to :
const mql = require('@microlink/mql')

const hackerNews = () =>
  mql('https://news.ycombinator.com/', {
    data: {
      posts: {
        selectorAll: '.athing',
        attr: {
          title: {
            type: 'title',
            selector: '.storylink',
            attr: 'text',
          },
          url: {
            type: 'url',
            selector: '.storylink',
            attr: 'href',
          },
        },
      },
    },
  })

const { data } = await hackerNews()

console.log('latest hacker news posts:', data.posts)