(columnName, value)
| 181 | } |
| 182 | |
| 183 | static parse(columnName, value) { |
| 184 | if (!value) { |
| 185 | return new ModelColumnInfo(columnName, columnName); |
| 186 | } |
| 187 | |
| 188 | if (typeof value === 'string') { |
| 189 | return new ModelColumnInfo(columnName, value); |
| 190 | } |
| 191 | |
| 192 | return new ModelColumnInfo(columnName, value.name || columnName, value.toModel, value.fromModel); |
| 193 | } |
| 194 | } |
| 195 | |
| 196 | module.exports = ModelMappingInfo; |
no outgoing calls
no test coverage detected