This package has been deprecated

Author message:

this package has been deprecated

@nbn23/cloud-tasks-manager
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

CloudTaskManager

CloudTaskManager is a wrapper over a cloud task library to avoid vendor lock and provide an utility to schedule HTTP requests as tasks. The current version works over @google-cloud/tasks library in Google Cloud Platorm.

Getting Started

Install CloudTaskManager using npm.

npm install --save @nbn23/cloud-task-manager

Note: CloudTaskManager assumes a TypeScript environment

Usage

import { CloudTaskManager } from "@nbn23/cloud-task-manager";

const taskManager = await CloudTaskManager.newInstance();

const task = {
  url: "https://fake.com",
  method: Method.POST,
  headers: { "Content-Type": "application/json" },
  body: Buffer.from(JSON.stringify({ foo: "bar" }))
};

await taskManager.schedule(task);

Readme

Keywords

Package Sidebar

Install

npm i @nbn23/cloud-tasks-manager

Weekly Downloads

2

Version

1.0.5

License

ISC

Unpacked Size

10.9 kB

Total Files

10

Last publish

Collaborators

  • maraat
  • nbn