22 lines
595 B
JavaScript
22 lines
595 B
JavaScript
import Puppeteer from './lib/puppeteer.js'
|
||
|
||
/**
|
||
*
|
||
* @param config 本地config.yaml的配置内容
|
||
* @returns renderer 渲染器对象
|
||
* @returns renderer.id 渲染器ID,对应renderer中选择的id
|
||
* @returns renderer.type 渲染类型,保留字段,暂时支持image
|
||
* @returns renderer.render 渲染入口
|
||
*/
|
||
export default function (config) {
|
||
// TODO Puppeteer待简化重构
|
||
const PuppeteerRender = new Puppeteer(config)
|
||
|
||
return {
|
||
id: 'puppeteer',
|
||
type: 'image',
|
||
async render (name, data) {
|
||
return await PuppeteerRender.screenshot(name, data)
|
||
}
|
||
}
|
||
} |