UNPKG

@truenine/eslint9-config

Version:

ESLint 9 configuration package for Compose Client projects with TypeScript, Vue, and modern JavaScript support

20 lines (19 loc) 585 B
//#region src/utils/merge.ts function mergeWithDefaults(value, defaults) { if (defaults === false || defaults === null || defaults === void 0) { if (value === true) return true; if (value === false || value === null) return false; return value; } if (value === void 0) return defaults; if (value === false || value === null) return false; if (value === true) return defaults; if (typeof value === "object" && typeof defaults === "object") return { ...defaults, ...value }; return value; } //#endregion export { mergeWithDefaults }; //# sourceMappingURL=merge.mjs.map