Socket
Socket
Sign inDemoInstall

methodqueue

Package Overview
Dependencies
0
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    methodqueue

A simple queueing system for methods.


Version published
Weekly downloads
5
Maintainers
1
Install size
3.97 kB
Created
Weekly downloads
 

Readme

Source

MethodQueue

MethodQueue is a simple queueing system for methods for Javascript.

Basic Usage

Install MethodQueue using NPM:

npm i methodqueue --save

Once installed, you can import it into your application using:

const Queue = require("methodqueue")

Or if you use Typescript/Webpack:

import Queue from "methodqueue"

There it is! Now, create a new method queue with:

let queue = new Queue([...methods])

Properties

Dont modify these properties, you could break stuff.

._queuedMethods

An Array containg all queued methods.

queue._queuedMethods
._processedMethods

The current method index.

queue._processedMethods

Methods

.next(...args)

Call next function with provided arguments.

queue.next({message: "Goodbye"})
.prev(...args)

Call previous function with provided arguments.

queue.prev({message: "Hello"})
.jump(index, ...args)

Call specified function with provided arguments.

queue.jump(1, {message: "Jumpin' back 'n forth."})
.add(methods)

Add methods to queue.

queue.add([a => "hello" + a, b => b + "goodbye"])

FAQs

Last updated on 17 Mar 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc