UNPKG

lux-framework

Version:

Build scalable, Node.js-powered REST APIs with almost no code.

23 lines (18 loc) 512 B
// @flow import { green, yellow } from 'chalk'; import { line } from '../../logger'; /** * @private */ class MigrationsPendingError extends Error { constructor(migrations?: Array<string> = []) { const pending = migrations .map(str => yellow(str.substr(0, str.length - 3))) .join(', '); super(line` The following migrations are pending ${pending}. Please run ${green('lux db:migrate')} before starting your application. `); } } export default MigrationsPendingError;