@loki/integration-core
Advanced tools
Comparing version 0.20.0 to 0.20.2
{ | ||
"name": "@loki/integration-core", | ||
"version": "0.20.0", | ||
"version": "0.20.2", | ||
"description": "Loki storybook integration core lib", | ||
@@ -25,3 +25,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "1b20d9cd168206370bdfaff35449ed41031fb1ee" | ||
"gitHead": "7b8b5dfab879d46a6568a837b733cc7d2f6ba9ba" | ||
} |
@@ -14,3 +14,3 @@ /* eslint object-shorthand: 0, prefer-arrow-callback: 0, no-var: 0, no-console: 0 */ | ||
function wrapWithSkipStory(add, kind, isDeprecatedCall) { | ||
return function skipStory(story, storyFn) { | ||
return function skipStory(story, storyFn, parameters) { | ||
if (isDeprecatedCall && !warnedSkipDeprecation) { | ||
@@ -28,3 +28,3 @@ warnedSkipDeprecation = true; | ||
return add(story, storyFn); | ||
return add(story, storyFn, parameters); | ||
}; | ||
@@ -34,3 +34,3 @@ } | ||
function wrapWithAsyncStory(add, isDeprecatedCall) { | ||
return function skipStory(story, storyFn) { | ||
return function skipStory(story, storyFn, parameters) { | ||
if (isDeprecatedCall && !warnedAsyncDeprecation) { | ||
@@ -43,20 +43,24 @@ warnedAsyncDeprecation = true; | ||
return add(story, function render(context) { | ||
var resolveAsyncStory = null; | ||
readyStateManager.resetPendingPromises(); | ||
readyStateManager.registerPendingPromise( | ||
new Promise(function(resolve) { | ||
resolveAsyncStory = resolve; | ||
}) | ||
); | ||
return add( | ||
story, | ||
function render(context) { | ||
var resolveAsyncStory = null; | ||
readyStateManager.resetPendingPromises(); | ||
readyStateManager.registerPendingPromise( | ||
new Promise(function(resolve) { | ||
resolveAsyncStory = resolve; | ||
}) | ||
); | ||
const done = function() { | ||
if (resolveAsyncStory) { | ||
resolveAsyncStory(); | ||
} | ||
resolveAsyncStory = null; | ||
}; | ||
const done = function() { | ||
if (resolveAsyncStory) { | ||
resolveAsyncStory(); | ||
} | ||
resolveAsyncStory = null; | ||
}; | ||
return storyFn(Object.assign({ done: done }, context)); | ||
}); | ||
return storyFn(Object.assign({ done: done }, context)); | ||
}, | ||
parameters | ||
); | ||
}; | ||
@@ -63,0 +67,0 @@ } |
6351
139