storybook-chrome-screenshot
Version:
A Storybook addon, Save the screenshot image of your stories! via puppeteer.
31 lines • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// tslint:disable: no-ordered-imports
var initScreenshot_1 = require("./clients/angular/initScreenshot");
var initScreenshot_2 = require("./clients/react/initScreenshot");
var initScreenshot_3 = require("./clients/vue/initScreenshot");
// tslint:enable
var noop_1 = require("./clients/noop");
var utils_1 = require("./core/utils");
var storybookEnv = utils_1.getStorybookEnv();
var initScreenshot;
exports.initScreenshot = initScreenshot;
if (storybookEnv == null) {
exports.initScreenshot = initScreenshot = noop_1.noopDecorator;
}
else {
switch (storybookEnv) {
case 'react':
exports.initScreenshot = initScreenshot = initScreenshot_2.initScreenshot;
break;
case 'angular':
exports.initScreenshot = initScreenshot = initScreenshot_1.initScreenshot;
break;
case 'vue':
exports.initScreenshot = initScreenshot = initScreenshot_3.initScreenshot;
break;
default:
throw new Error("storybook-chrome-screenshot does not support \"" + storybookEnv + "\".");
}
}
//# sourceMappingURL=initScreenshot.js.map