Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,18 @@
import { deepMerge, isObjectNotArray } from './deep-merge.js';
export function applyDefault(defaultOptions, userOptions) {
const options = structuredClone(defaultOptions);
if (userOptions == null) {
return options;
}
for (const [i, opt] of options.entries()) {
if (userOptions[i] !== undefined) {
const userOpt = userOptions[i];
options[i] =
isObjectNotArray(userOpt) && isObjectNotArray(opt)
? deepMerge(opt, userOpt)
: userOpt;
}
}
return options;
}
//# sourceMappingURL=apply-default.js.map