@websolute/faker.ts
Version:
Easy to Use, Powered by Decorators, Faker.js TypeScript Wrapper
20 lines • 931 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObjectLiteralValueHandler = void 0;
var array_value_handler_1 = require("./array-value-handler");
var enum_value_handler_1 = require("./enum-value-handler");
var ObjectLiteralValueHandler = /** @class */ (function () {
function ObjectLiteralValueHandler() {
}
ObjectLiteralValueHandler.prototype.shouldHandle = function (propertyDto) {
return (propertyDto.type === 'object' &&
!array_value_handler_1.ArrayValueHandler.hasTypeKey(propertyDto) &&
!enum_value_handler_1.EnumValueHandler.isEnumValue(propertyDto));
};
ObjectLiteralValueHandler.prototype.produceValue = function (propertyDto) {
return propertyDto.value;
};
return ObjectLiteralValueHandler;
}());
exports.ObjectLiteralValueHandler = ObjectLiteralValueHandler;
//# sourceMappingURL=object-literal-value-handler.js.map