resource-watch/widget

View on GitHub
app/src/errors/widgetNotValid.error.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class WidgetNotValid extends Error {

    constructor(messages) {
        super(messages);
        this.name = 'WidgetNotValid';
        this.messages = messages;
    }

    getMessages() {
        let messages = '- ';
        this.messages.forEach((message) => {
            messages += `${Object.keys(message)[0]}: ${message[Object.keys(message)[0]]} - `;
        });
        return messages;
    }

}

module.exports = WidgetNotValid;