UNPKG

hapi-pulse

Version:

hapi plugin that gracefully stops the hapi server on SIGINT

17 lines (14 loc) 464 B
'use strict' const Joi = require('joi') module.exports = Joi.object({ signals: Joi.alternatives( Joi.array().items( Joi.string().description('Shutdown signal') ).min(1).description('Shutdown signals to listen on for gracefully stop the hapi server'), Joi.string().description('Shutdown signal') ), logger: Joi.object(), preServerStop: Joi.func(), postServerStop: Joi.func(), preShutdown: Joi.func() }).unknown(true)