Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
makeInteractive(payload) {
const task = merge(payload, {
payload: {
features: {
interactive: true,
},
},
});
if (task.payload.caches) {
delete task.payload.caches;
}
// Minimum of an hour
task.payload.maxRunTime = Math.max(3600, task.payload.maxRunTime || 0);
// Avoid side-effects
if (task.routes) {
public async action(options: IDevCommandOptions, logger: ILogger): Promise {
let conf: Partial = {};
//find better place for this once this cli is refactored
await initBLS();
//merge config file
if (options.configFile) {
const parsedConfig = getTomlConfig(options.configFile, BeaconNodeOptions);
//cli will override toml config options
conf = deepmerge(conf, parsedConfig);
}
//override current config with cli config
conf = deepmerge(conf, optionsToConfig(options, BeaconNodeOptions));
if (options.resetDb) {
const lodestarDir = "./" + options.db;
if (fs.existsSync(lodestarDir)) {
rmDir(lodestarDir);
}
if (options.validators && fs.existsSync("./validators")) {
let start = 0, end = 0;
if(options.validators.includes(",")) {
const parts = options.validators.split(",");
start = parseInt(parts[0]);
end = parseInt(parts[1]);
} else {
end = parseInt(options.validators);
}
for (let i = start; i < end; i++) {
this.setState(() => ({
theme: deepmerge(this.defaultTheme, theme),
}));
};
({ theme, themes, selectedTheme }) => deepmerge(theme, themes[selectedTheme] || {}),
);
export function mergeLocale (lang, messages) {
const newData = deepmerge(i18n.getLocaleMessage(lang), messages)
i18n.setLocaleMessage(lang, newData)
}
_Object$keys(overrides).forEach(key => {
process.env.NODE_ENV !== "production" ? warning(stylesWithOverrides[key], ['Material-UI: you are trying to override a style that does not exist.', `Fix the \`${key}\` key of \`theme.overrides.${name}\`.`].join('\n')) : void 0;
stylesWithOverrides[key] = deepmerge(stylesWithOverrides[key], overrides[key]);
});
_createBody (start) {
const structure = merge({}, this.bodyStructure);
for (const moduleName in this.modules) {
if (!this.modules[moduleName].view) {
continue;
}
const view = this.modules[moduleName].view();
view.forEach((singleView) => {
structure[singleView.name] = singleView;
if (!structure[singleView.parent].children) {
structure[singleView.parent].children = [];
}
structure[singleView.parent].children.push(singleView.name);
});
}
t17?: T17,
t18?: T18
): T1 & T2 & T3 & T4 & T5 & T6 & T7 & T8 & T9 & T10 & T11 & T12 & T13 & T14 & T15 & T16 & T17 & T18 => {
let m = {};
m = deepMerge(m, t1);
m = deepMerge(m, t2);
m = deepMerge(m, t3 || {});
m = deepMerge(m, t4 || {});
m = deepMerge(m, t5 || {});
m = deepMerge(m, t6 || {});
m = deepMerge(m, t7 || {});
m = deepMerge(m, t8 || {});
m = deepMerge(m, t9 || {});
m = deepMerge(m, t10 || {});
m = deepMerge(m, t11 || {});
m = deepMerge(m, t12 || {});
m = deepMerge(m, t13 || {});
m = deepMerge(m, t14 || {});
m = deepMerge(m, t15 || {});
m = deepMerge(m, t16 || {});
m = deepMerge(m, t17 || {});
m = deepMerge(m, t18 || {});
return m as any;
};
addViewAxesVisual(settings) {
this._viewAxesVisual = new ViewAxesVisual(
this,
merge(
{
colourspaceModel: this._colourspaceModel
},
settings || {}
)
);
this._viewAxesVisual.add();
}