"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSnapshotTheme = void 0;
const baseTheme_1 = require("../baseTheme");
// функция получения темы для снепшота
const createSnapshotTheme = (params) => {
    const theme = (0, baseTheme_1.createTheme)(params);
    const spacingResults = [];
    // Вычисляем значения геттеров
    for (let i = 0; i < 2; i++) {
        spacingResults.push(theme.spacing(i));
    }
    // Записываем их в объект для сериализации
    return {
        ...theme,
        computedGetters: {
            spacing: spacingResults,
        },
    };
};
exports.createSnapshotTheme = createSnapshotTheme;
