1234567891011121314151617181920212223242526272829303132 |
- 'use strict';
- function ruleMessages(ruleName, messages) {
-
- const newMessages = ({});
- for (const [messageId, messageText] of (Object.entries(messages))) {
- if (typeof messageText === 'string') {
- newMessages[messageId] = (`${messageText} (${ruleName})`);
- } else {
- newMessages[messageId] = (
- (...args) => `${messageText(...args)} (${ruleName})`
- );
- }
- }
- return newMessages;
- }
- module.exports = (ruleMessages);
|