openwhisk-fqn
Version:
Javascript library to convert an OpenWhisk entity name to a fully qualified name.
27 lines (19 loc) • 1.07 kB
Markdown
# openwhisk-fqn
[](https://travis-ci.org/ibm-functions/openwhisk-fqn)
[](https://opensource.org/licenses/Apache-2.0)
[](http://slack.openwhisk.org/)
Javascript library to convert an [Apache OpenWhisk](https://openwhisk.apache.org) entity name to a fully qualified name.
## Installation
```
npm install openwhisk-fqn
```
## Usage
```javascript
let fqn = require('openwhisk-fqn')
console.log(fqn('action')) // outputs '/_/action'
console.log(fqn('package/action')) // outputs '/_/package/action'
console.log(fqn('/namespace/action')) // outputs '/namespace/action'
console.log(fqn('/namespace/package/action')) // outputs '/namespace/package/action'
console.log(fqn(null)) // throws 'Name must be a string'
console.log(fqn('/a/b/c/d')) // throws 'Name is not valid'
```