map
Трансформирует аттрибуты истории:
map(stories, (story) => ({
...story,
// Добавить начальное действие для каждой из историй
act: (actor, config) => story.act(actor.do(login()), config),
}));
Можно изменить любое свойство историй:
map(stories, (story) => ({
...story,
// Донастроить внешнюю среду
arrange: (externals, config) =>
withDarkTheme(story.arrange(externals, config)),
}));