UNPKG

typia

Version:

Superfast runtime validators with only one line

18 lines 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports._notationAssign = void 0; const _notationKeyCollision_1 = require("./_notationKeyCollision"); const _notationAssign = (output, sources, source, value, rename) => { const destination = rename(source); if (Object.hasOwn(output, destination)) (0, _notationKeyCollision_1._notationKeyCollision)(sources[destination], source, destination); Object.defineProperty(output, destination, { configurable: true, enumerable: true, value, writable: true, }); sources[destination] = source; }; exports._notationAssign = _notationAssign; //# sourceMappingURL=_notationAssign.js.map