Documentation helper for Seneca plugins.
$ npm install @seneca/srv-admin -D
seneca.use('srv-admin')
Get service description.
get:service,role:admin,name:foo
- Describe service
foo
.
- Describe service
- name: string {presence:required}
- The name of the service.
{
package: 'Service package'
}
Register a service description. Typically used during the plugin init phase.
hook:register,role:admin,service:{package:<package>}
- Provide service description.
- service: object {presence:required}
- Service description object.
List registered services.
{
items: 'Array of service descriptions.'
}