UNPKG

@roit/roit-model-mapper

Version:

ROIT model mapper makes it easy to convert any object or JSON to the model

23 lines 828 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const jsonMetadataKey = "jsonProperty"; function JsonProperty(metadata) { if (metadata instanceof String || typeof metadata === "string") { return Reflect.metadata(jsonMetadataKey, { name: metadata, clazz: undefined, linear: false }); } else { let metadataObj = metadata; return Reflect.metadata(jsonMetadataKey, { name: metadataObj ? metadataObj.name : undefined, clazz: metadataObj ? metadataObj.clazz : undefined, linear: metadataObj ? metadataObj.linear : false, alwaysArray: metadataObj ? metadataObj.alwaysArray : false }); } } exports.JsonProperty = JsonProperty; //# sourceMappingURL=JsonProperty.js.map