resource-watch/rw_metadata

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

Summary

Maintainability
B
4 hrs
Test Coverage
A
100%

class CloneNotValid extends Error {

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

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

}

module.exports = CloneNotValid;