UNPKG

@vladbasin/strong-api-mapping

Version:

Strongly typed API models. Mapping & validation

19 lines 649 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMappingMetadata = void 0; const lodash_1 = require("lodash"); const models_1 = require("./models"); const getMappingMetadata = (target) => { const items = (0, lodash_1.isNil)(target) ? [] : Reflect.getMetadata(models_1.MappingMetadataKey, target) || []; return items.sort((a, b) => { if (a.priority > b.priority) { return -1; } if (a.priority === b.priority) { return 0; } return 1; }); }; exports.getMappingMetadata = getMappingMetadata; //# sourceMappingURL=getMappingMetadata.js.map