nanoresource-promise
Promises based nanoresource
Install
$ npm install nanoresource-promise
Usage
import { NanoresourcePromise } from 'nanoresource-promise'
;(async () => {
const resource = new NanoresourcePromise({
async open() {
},
async close() {
}
})
await resource.open()
await resource.close()
})()
Event support
import { NanoresourcePromise } from 'nanoresource-promise/emitter'
;(async () => {
const resource = new NanoresourcePromise({
async open() {
},
async close() {
}
})
resource.on('open', () => {})
resource.on('opened', () => {})
resource.on('close', () => {})
resource.on('closed', () => {})
await resource.open()
await resource.close()
})()
Issues
:bug: If you found an issue we encourage you to report it on github. Please specify your OS and the actions to reproduce it.
Contributing
:busts_in_silhouette: Ideas and contributions to the project are welcome. You must follow this guideline.
License
MIT © A GEUT project