typeorm-plus-fixtures-cli
Version:
This is a fork of [typeorm-fixtures](https://github.com/RobinCK/typeorm-fixtures)
36 lines • 829 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const faker = require("faker");
class FakerParser {
constructor() {
/**
* @type {number}
*/
this.priority = 70;
}
/**
* @param {string} value
* @return {boolean}
*/
isSupport(value) {
return /\{\{.+\}\}/gm.test(value);
}
/**
* @param {string} value
* @return {any}
*/
parse(value) {
const result = faker.fake(value);
if ((+result).toString() === result) {
return +result;
}
else if (result === 'true' || result === 'false') {
return result === 'true';
}
else {
return result;
}
}
}
exports.FakerParser = FakerParser;
//# sourceMappingURL=FakerParser.js.map