0.0.8 • Published 2 years ago

hyper-ext-counter v0.0.8

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
2 years ago

Table of Contents


Install

NodeJS

npm install hyper-connect
npm install hyper-ext-counter

Deno (using import-map)

{
  "imports": {
    "hyper-connect": "https://x.nest.land/hyper-connect@VERSION/deno/mod.ts",
    "hyper-ext-counter": "https://x.nest.land/hyper-ext-counter@VERSION/deno/mod.ts"
  }
}
deno cache --import-map import_map.json mod.ts

Usage

import { connect } from 'hyper-connect'
import { counter } from 'hyper-ext-counter'

// create HYPER=[connection string] env variable
const hyper = counter(connect(process.env.HYPER))

// increment counter
console.log(await hyper.ext.counter.inc('count'))
// get current count
console.log(await hyper.ext.counter.get('count'))
// decrement counter
console.log(await hyper.ext.counter.dec('count'))
// reset to zero
console.log(await hyper.ext.counter.reset('count'))

API

All functions are promises and take a single argument of string and return Promise | Promise

(key: string) => Promise | Promise

commanddescriptionexample
incincrements counter keyhyper.ext.counter.inc(/* key */ 'count')
decdecrements counter keyhyper.ext.counter.dec(/* key */ 'count')
getreads and returns current counthyper.ext.counter.get(/* key */ 'count' )
resetresets counter to zerohyper.ext.counter.get(/* key */ 'count')

Code of Conduct

SEE CODE_OF_CONDUCT

License

SEE LICENSE

Contributing

All bug reports and pull requests are welcome that are focused on improving the current scope of this project.

About

⚡️ hyper-ext-counter is an extension module for hyper-connect a client library for the ⚡️ hyper service. To learn more about ⚡️ hyper go to https://hyper.io

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago