@roit/roit-model-mapper
Version:
ROIT model mapper makes it easy to convert any object or JSON to the model
23 lines • 828 B
JavaScript
;
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