UNPKG

@sqb/migrator

Version:

Database migrator for SQB

18 lines (17 loc) 679 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MigrationAdapter = void 0; class MigrationAdapter { replaceVariables(text, variables) { return text.replace(/(\$\((\w+)\))/g, (s, ...args) => variables[args[1]] || s); } } exports.MigrationAdapter = MigrationAdapter; (function (MigrationAdapter) { let EventKind; (function (EventKind) { EventKind["started"] = "started"; EventKind["success"] = "success"; EventKind["error"] = "error"; })(EventKind = MigrationAdapter.EventKind || (MigrationAdapter.EventKind = {})); })(MigrationAdapter || (exports.MigrationAdapter = MigrationAdapter = {}));