Socket
Socket
Sign inDemoInstall

stockshark-util

Package Overview
Dependencies
7
Maintainers
1
Versions
434
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.427 to 1.0.428

2

package.json
{
"name": "stockshark-util",
"version": "1.0.427",
"version": "1.0.428",
"description": "util",

@@ -5,0 +5,0 @@ "main": "./src/index.js",

const util = require("./util")
function getIndicatorId({ instrument, indicatorName, interval, scaling }) {
return `${instrument}-${interval}-${indicatorName}-${scaling}`
function getIndicatorId({ instrument, indicatorName, interval }) {
return `${instrument}-${interval}-${indicatorName}`
}
function getIndicatorKey({ live, instrument, indicatorName, interval, scaling }) {
function getIndicatorKey({ live, instrument, indicatorName, interval }) {
const prefixLive = live ? "live" : "train"
return `Indicators/${prefixLive}/${instrument}/${interval}-${indicatorName}-${scaling}`
return `Indicators/${prefixLive}/${instrument}/${interval}-${indicatorName}`
}
function getIndicatorPath({ live, instrument, indicatorName, interval, scaling, hash }) {
function getIndicatorPath({ live, instrument, indicatorName, interval, hash }) {
const prefixLive = live ? "live" : "train"
const hashStr = hash ? `-${util.replaceAll(hash, "-", "")}` : ""
return `Indicators/${prefixLive}/${instrument}/${interval}-${indicatorName}-${scaling}${hashStr}`
return `Indicators/${prefixLive}/${instrument}/${interval}-${indicatorName}${hashStr}`
}
function getIndicatorKeyById(indicatorId, live) {
const { instrument, indicatorName, interval, scaling } = parseIndicatorId(indicatorId)
return getIndicatorKey({ live, instrument, indicatorName, interval, scaling })
const { instrument, indicatorName, interval } = parseIndicatorId(indicatorId)
return getIndicatorKey({ live, instrument, indicatorName, interval })
}
function getIndicatorKeyByPath(indicatorPath) {
const { live, instrument, indicatorName, interval, scaling } = parseIndicatorPath(indicatorPath)
return getIndicatorKey({ live, instrument, indicatorName, interval, scaling })
const { live, instrument, indicatorName, interval } = parseIndicatorPath(indicatorPath)
return getIndicatorKey({ live, instrument, indicatorName, interval })
}
function getIndicatorIdByKey(indicatorKey) {
const { live, instrument, indicatorName, interval, scaling } = parseIndicatorKey(indicatorKey)
const indicatorId = getIndicatorId({ instrument, indicatorName, interval, scaling })
const { live, instrument, indicatorName, interval } = parseIndicatorKey(indicatorKey)
const indicatorId = getIndicatorId({ instrument, indicatorName, interval })
return { indicatorId, live }

@@ -35,4 +35,4 @@ }

function getIndicatorIdByPath(indicatorPath) {
const { live, instrument, indicatorName, interval, scaling, hash } = parseIndicatorPath(indicatorPath)
const indicatorId = getIndicatorId({ instrument, indicatorName, interval, scaling })
const { live, instrument, indicatorName, interval, hash } = parseIndicatorPath(indicatorPath)
const indicatorId = getIndicatorId({ instrument, indicatorName, interval })
return { indicatorId, live, hash }

@@ -42,9 +42,9 @@ }

function getIndicatorPathById(indicatorId, live, hash) {
const { instrument, indicatorName, interval, scaling } = parseIndicatorId(indicatorId)
return getIndicatorPath({ live, instrument, indicatorName, interval, scaling, hash })
const { instrument, indicatorName, interval } = parseIndicatorId(indicatorId)
return getIndicatorPath({ live, instrument, indicatorName, interval, hash })
}
function getIndicatorPathByKey(indicatorKey, hash) {
const { live, instrument, indicatorName, interval, scaling } = parseIndicatorKey(indicatorKey)
return getIndicatorPath({ live, instrument, indicatorName, interval, scaling, hash })
const { live, instrument, indicatorName, interval } = parseIndicatorKey(indicatorKey)
return getIndicatorPath({ live, instrument, indicatorName, interval, hash })
}

@@ -57,4 +57,3 @@

const indicatorName = parts[2]
const scaling = parts[3]
return { instrument, interval, indicatorName, scaling }
return { instrument, interval, indicatorName }
}

@@ -73,5 +72,4 @@

const indicatorName = parts2[1]
const scaling = parts2[2]
return { live, instrument, interval, indicatorName, scaling }
return { live, instrument, interval, indicatorName }
}

@@ -90,6 +88,5 @@

const indicatorName = parts2[1]
const scaling = parts2[2]
const hash = parts2.length > 3 ? util.toGUIDFormat(parts2[3]) : null
return { live, instrument, interval, indicatorName, scaling, hash }
return { live, instrument, interval, indicatorName, hash }
}

@@ -103,4 +100,4 @@

function setIndicatorPathHash(indicatorPath, hash) {
const { live, instrument, indicatorName, interval, scaling } = parseIndicatorPath(indicatorPath)
return getIndicatorPath({ live, instrument, indicatorName, interval, scaling, hash })
const { live, instrument, indicatorName, interval } = parseIndicatorPath(indicatorPath)
return getIndicatorPath({ live, instrument, indicatorName, interval, hash })
}

@@ -107,0 +104,0 @@

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