1 | ;
|
2 | exports.Strings = {
|
3 | BadMessageKey: 'Bad Message Key: ?0',
|
4 | ManagerFailedToStart: 'Coordinator failed to start',
|
5 | ManagerErrorFn: 'Coordinator Function failed ?0',
|
6 | ManagerInitialized: 'Coordinator is already initialized',
|
7 | ManagerNotInitialized: 'Coordinator not initialized',
|
8 | ManagerSettled: 'Coordinator is settled',
|
9 | ManagerNotSettled: 'Coordinator not settled',
|
10 | ManagerInitComplete: 'dont forget to start when models are prepared, start triggers model prep, including table create',
|
11 | ManagerNoSyncModels: 'Create tables is disabled, nothing to prepare',
|
12 | ManagerOnlyOneKeyType: 'An attribute can only have 1 key type ?0',
|
13 | ManagerTypeStoreRequired: 'TypeStore required on options',
|
14 | PromiseUnhandledRejection: 'Unhandled promise rejection ?0',
|
15 | PromiseRejected: 'Handled rejection - just for debugging/tracing'
|
16 | };
|
17 | /**
|
18 | * Retrieve a message with placeholders
|
19 | * replaced
|
20 | *
|
21 | * @param key
|
22 | * @param args
|
23 | * @returns {any} an array of values, the index in the rest args
|
24 | * starting at 0 maps to the string with ?0, ?1 ... ?n
|
25 | */
|
26 | function msg(str) {
|
27 | var args = [];
|
28 | for (var _i = 1; _i < arguments.length; _i++) {
|
29 | args[_i - 1] = arguments[_i];
|
30 | }
|
31 | if (!str) {
|
32 | str = exports.Strings.BadMessageKey;
|
33 | args.splice(0, 0, str);
|
34 | }
|
35 | args.forEach(function (arg, index) {
|
36 | str = str.replace(new RegExp("\\?" + index), arg);
|
37 | });
|
38 | return str;
|
39 | }
|
40 | exports.msg = msg;
|
41 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWVzc2FnZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvTWVzc2FnZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVhLFFBQUEsT0FBTyxHQUFHO0lBQ3RCLGFBQWEsRUFBRSxxQkFBcUI7SUFFcEMsb0JBQW9CLEVBQUUsNkJBQTZCO0lBQ25ELGNBQWMsRUFBRSxnQ0FBZ0M7SUFDaEQsa0JBQWtCLEVBQUUsb0NBQW9DO0lBQ3hELHFCQUFxQixFQUFFLDZCQUE2QjtJQUNwRCxjQUFjLEVBQUUsd0JBQXdCO0lBQ3hDLGlCQUFpQixFQUFFLHlCQUF5QjtJQUM1QyxtQkFBbUIsRUFBRSxrR0FBa0c7SUFDdkgsbUJBQW1CLEVBQUUsK0NBQStDO0lBQ3BFLHFCQUFxQixFQUFFLDBDQUEwQztJQUNqRSx3QkFBd0IsRUFBRSwrQkFBK0I7SUFDekQseUJBQXlCLEVBQUUsZ0NBQWdDO0lBQzNELGVBQWUsRUFBRSxnREFBZ0Q7Q0FDakUsQ0FBQTtBQUVEOzs7Ozs7OztHQVFHO0FBQ0gsYUFBb0IsR0FBRztJQUFFLGNBQU87U0FBUCxVQUFPLEVBQVAscUJBQU8sRUFBUCxJQUFPO1FBQVAsNkJBQU87O0lBQy9CLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUNWLEdBQUcsR0FBRyxlQUFPLENBQUMsYUFBYSxDQUFBO1FBQzNCLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxHQUFHLENBQUMsQ0FBQTtJQUNyQixDQUFDO0lBRUQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFDLEdBQUcsRUFBQyxLQUFLO1FBQ3RCLEdBQUcsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQU0sS0FBTyxDQUFDLEVBQUMsR0FBRyxDQUFDLENBQUE7SUFDakQsQ0FBQyxDQUFDLENBQUE7SUFFRixNQUFNLENBQUMsR0FBRyxDQUFBO0FBQ1gsQ0FBQztBQVhELGtCQVdDIn0= |
\ | No newline at end of file |