1.0.0 • Published 3 years ago

inovus-sdk-utils v1.0.0

Weekly downloads
-
License
Proprietary - (c)...
Repository
bitbucket
Last release
3 years ago

Inovus SDK Utils

This repo is a collection of Typescript utilities that encapsulates helper functionality that can be shared across Inovus APIs.

Requirements

  • Visual Studio Code, Visual Studio 2019 (or Rider)
  • NPM
  • Jest
  • Prettier

Cloning the Repo (for Development)

Clone the repo using the following command:

git clone https://<USERNAME>@bitbucket.org/inovus/inovus-sdk-utils.git

Usage

Building

npm run build

Running the Tests

npm test

Installing the module

npm install inovus-sdk-utils

Using the module

Utilities Module Example

	const utilities = require('inovus-sdk-utils').Utilities;
	var timeTaken = utilities.getElapsedTime(timer);

Rest Module Example

	const rest = require('inovus-sdk-utils').Rest;
	var rest = rest.success(rest.generatePolicySimple("OK", "", "SIMPLE", 
		utilities.getElapsedTime(timer), true, "Operation completed Successfully"));

Updating the module

npm update inovus-sdk-utils

Removing the module

npm uninstall inovus-sdk-utils

Change Log

DateVersionDescription
2021-06-07v0.1.0Initial Commit
2021-06-07v0.1.1Added: chunks, isNumeric and getElapsedTime Functions + Updated README
2021-06-07v0.1.2Rearranged to Submodules and Added Rest module
2021-06-07v0.1.3Fixed issue with export
2021-06-07v0.1.4Added remainder of rest code todo: Add tests
2021-06-07v0.1.5Minor Updates: README
2021-06-08v0.1.6Added Auth module and tests and dependancy to cognito-jwt-token-validator
2021-06-08v0.1.7Added fluent method of specifying token
2021-06-08v0.1.8Added Simplified fail method and test
2021-06-08v0.1.9Added Error Constants
2021-06-08v0.1.10Fixed Export for Errors
2021-06-09v0.1.11Added Media module
2021-06-09v0.1.12Added additional functions to Media module
2021-07-13v0.1.13Added Errors for Meta Service
2021-08-04v0.1.14Added getReturnTypeFromPayload to Utilities
2021-08-10v0.1.15Added getPathPartsCount to Utilities
2021-08-10v0.1.16Ported additional functions to Media
2021-08-11v0.1.17Added parseS3InputPath to Media
2021-08-12v0.1.18Added gathering PreviewThumbnails
2021-10-04v0.1.19Updated parseS3InputPath
2021-10-04v0.1.20Added: Catch errors with getPlaylistPath
2021-11-12v0.1.21Added: Convert Cognito Create User Response to Inovus SingleUser Response type
2021-11-25v0.1.22Updated: Minor Updates
2023-01-03v1.0.0First published to NPM with some minor updates

Author/s

Mark Castle

Copyright

© 2021-2023 Inovus Medical Ltd. All Rights Reserved.

Licence

Closed Source. Proprietary & Confidential.

Useful Links