You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
raqb/src/validators/is-foreign-column-string.js

17 lines
301 B
JavaScript

"use strict";
const matchesFormat = require("@validatem/matches-format");
module.exports = [
// FIXME: Validate format properly
matchesFormat(/^[^.]+\.[^.]+$/),
(string) => {
let [ tableName, columnName ] = string.split(".");
return {
table: tableName,
column: columnName
};
}
];