ts-db-helper
Version:
Simple ORM based on TypeScript
20 lines • 815 B
JavaScript
import * as tslib_1 from "tslib";
import { ModelManager } from '../managers/model-manager';
import { Serializer } from './serializer';
var AutoSerializer = /** @class */ (function (_super) {
tslib_1.__extends(AutoSerializer, _super);
function AutoSerializer(model, target, many) {
var _this = _super.call(this, target, many) || this;
_this.fields = [];
_this.model = model;
var columns = ModelManager.getInstance().getModel(model).columnList;
for (var _i = 0, columns_1 = columns; _i < columns_1.length; _i++) {
var column = columns_1[_i];
_this.fields.push(column.field);
}
return _this;
}
return AutoSerializer;
}(Serializer));
export { AutoSerializer };
//# sourceMappingURL=auto.serializer.js.map