Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
//#region src/normalizeOptions.ts
function normalizeOptions(enableDefault, defaultOptions, key) {
return function(options) {
if (options === false) return false;
if (typeof options === "undefined") if (enableDefault) return defaultOptions;
else return false;
if (options === true) return defaultOptions;
if (options && typeof options === "object") return {
...defaultOptions,
...options
};
throw new Error(`Unexpected type for \`${key}\`, expect boolean/undefined/object, got: ${typeof options}`);
};
}
//#endregion
exports.normalizeOptions = normalizeOptions;
//# sourceMappingURL=normalizeOptions.cjs.map