UNPKG

sedk-mysql

Version:
29 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fillUndefinedOptionsWithDefault = void 0; const defaultOption = { useSemicolonAtTheEnd: true, addAscAfterOrderByItem: 'when mentioned', addNullsLastAfterOrderByItem: 'when mentioned', addAsBeforeColumnAlias: 'always', addPublicSchemaName: 'never', addTableName: 'when two tables or more', addAsBeforeTableAlias: 'always', throwErrorIfDeleteHasNoCondition: true, }; Object.freeze(defaultOption); function fillUndefinedOptionsWithDefault(option) { var _a, _b, _c, _d, _e, _f, _g, _h; return { useSemicolonAtTheEnd: (_a = option.useSemicolonAtTheEnd) !== null && _a !== void 0 ? _a : defaultOption.useSemicolonAtTheEnd, addAscAfterOrderByItem: (_b = option.addAscAfterOrderByItem) !== null && _b !== void 0 ? _b : defaultOption.addAscAfterOrderByItem, addNullsLastAfterOrderByItem: (_c = option.addNullsLastAfterOrderByItem) !== null && _c !== void 0 ? _c : defaultOption.addNullsLastAfterOrderByItem, addAsBeforeColumnAlias: (_d = option.addAsBeforeColumnAlias) !== null && _d !== void 0 ? _d : defaultOption.addAsBeforeColumnAlias, addPublicSchemaName: (_e = option.addPublicSchemaName) !== null && _e !== void 0 ? _e : defaultOption.addPublicSchemaName, addTableName: (_f = option.addTableName) !== null && _f !== void 0 ? _f : defaultOption.addTableName, addAsBeforeTableAlias: (_g = option.addAsBeforeTableAlias) !== null && _g !== void 0 ? _g : defaultOption.addAsBeforeTableAlias, throwErrorIfDeleteHasNoCondition: (_h = option.throwErrorIfDeleteHasNoCondition) !== null && _h !== void 0 ? _h : defaultOption.throwErrorIfDeleteHasNoCondition, }; } exports.fillUndefinedOptionsWithDefault = fillUndefinedOptionsWithDefault; //# sourceMappingURL=option.js.map