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 withScreenshot_1 = require("./clients/angular/withScreenshot");
var withScreenshot_2 = require("./clients/react/withScreenshot");
var withScreenshot_3 = require("./clients/vue/withScreenshot");
// tslint:enable
var noop_1 = require("./clients/noop");
var utils_1 = require("./core/utils");
var storybookEnv = utils_1.getStorybookEnv();
var withScreenshot;
exports.withScreenshot = withScreenshot;
if (storybookEnv == null) {
exports.withScreenshot = withScreenshot = noop_1.noopDecorator;
}
else {
switch (storybookEnv) {
case 'react':
exports.withScreenshot = withScreenshot = withScreenshot_2.withScreenshot;
break;
case 'angular':
exports.withScreenshot = withScreenshot = withScreenshot_1.withScreenshot;
break;
case 'vue':
exports.withScreenshot = withScreenshot = withScreenshot_3.withScreenshot;
break;
default:
throw new Error("storybook-chrome-screenshot does not support \"" + storybookEnv + "\".");
}
}
//# sourceMappingURL=withScreenshot.js.map