@sqb/migrator
Version:
Database migrator for SQB
14 lines (13 loc) • 502 B
JavaScript
export class MigrationAdapter {
replaceVariables(text, variables) {
return text.replace(/(\$\((\w+)\))/g, (s, ...args) => variables[args[1]] || s);
}
}
(function (MigrationAdapter) {
let EventKind;
(function (EventKind) {
EventKind["started"] = "started";
EventKind["success"] = "success";
EventKind["error"] = "error";
})(EventKind = MigrationAdapter.EventKind || (MigrationAdapter.EventKind = {}));
})(MigrationAdapter || (MigrationAdapter = {}));