UNPKG

@lyra/export

Version:

Export Lyra documents and assets

16 lines (13 loc) 537 B
'use strict'; const pkg = require('../package.json'); const requestStream = require('./requestStream'); module.exports = (client, dataset) => { // Lyra client doesn't handle streams natively since we want to support node/browser // with same API. We're just using it here to get hold of URLs and tokens. const url = client.getUrl(`/data/export/${dataset}`); const headers = { Authorization: `Bearer ${client.config().token}`, 'User-Agent': `${pkg.name}@${pkg.version}` }; return requestStream({ url, headers }); };