UNPKG

@websolute/faker.ts

Version:

Easy to Use, Powered by Decorators, Faker.js TypeScript Wrapper

18 lines 761 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CallbackValueHandler = void 0; var CallbackValueHandler = /** @class */ (function () { function CallbackValueHandler(faker) { this.faker = faker; } CallbackValueHandler.prototype.shouldHandle = function (propertyDto) { return propertyDto.type === 'function' && propertyDto.value.name === ''; }; CallbackValueHandler.prototype.produceValue = function (propertyDto) { return propertyDto.value(this.faker); }; CallbackValueHandler.PRIMITIVES = ['String', 'Boolean', 'Number', 'Date']; return CallbackValueHandler; }()); exports.CallbackValueHandler = CallbackValueHandler; //# sourceMappingURL=callback-value-handler.js.map