accelerator-core
Version:
[](https://travis-ci.org/furkleindustries/accelerator-core)
14 lines (12 loc) • 328 B
text/typescript
import {
IStoryStateSetter,
} from '../../interfaces/IStoryStateSetter';
import {
StoryWithDoneEvent,
} from '../../../lib/ink/StoryWithDoneEvent';
export const mergeInkStateWithStoryState = (
{
state: { toJson },
}: StoryWithDoneEvent,
setStoryState: IStoryStateSetter,
) => setStoryState(JSON.parse(toJson()));