Skip to content

voxgig/seneca-srv-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@seneca/srv-admin

Npm Travis Coveralls

Documentation helper for Seneca plugins.

Install

$ npm install @seneca/srv-admin -D
seneca.use('srv-admin')

Action Patterns

Action Descriptions

« get:service,role:admin »

Get service description.

Examples

  • get:service,role:admin,name:foo
    • Describe service foo.

Parameters

  • name: string {presence:required}
    • The name of the service.

Replies With

{
  package: 'Service package'
}

« hook:register,role:admin »

Register a service description. Typically used during the plugin init phase.

Examples

  • hook:register,role:admin,service:{package:<package>}
    • Provide service description.

Parameters

  • service: object {presence:required}
    • Service description object.

« list:service,role:admin »

List registered services.

Replies With

{
  items: 'Array of service descriptions.'
}

About

Service administration

Resources

License

Stars

Watchers

Forks

Packages

No packages published