@xyo-network/crypto-nft-score-model
Advanced tools
Comparing version 2.71.4 to 2.71.5
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.normalize = void 0; | ||
const score_1 = require("./score"); | ||
const normalize = (score, maxScore) => { | ||
const [total, possible] = score; | ||
if (possible === 0) | ||
return score_1.SKIP; | ||
const normalizedScore = Math.min(Math.round((total / possible) * maxScore), maxScore); | ||
@@ -7,0 +10,0 @@ return [normalizedScore, maxScore]; |
@@ -26,3 +26,3 @@ { | ||
"character": 2, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/weighted.ts#L6" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/weighted.ts#L6" | ||
} | ||
@@ -56,3 +56,3 @@ ], | ||
"character": 2, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/weighted.ts#L7" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/weighted.ts#L7" | ||
} | ||
@@ -80,3 +80,3 @@ ], | ||
"character": 17, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/weighted.ts#L5" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/weighted.ts#L5" | ||
} | ||
@@ -123,3 +123,3 @@ ], | ||
"character": 12, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L1" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L1" | ||
} | ||
@@ -162,3 +162,3 @@ ], | ||
"character": 12, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L5" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L5" | ||
} | ||
@@ -206,3 +206,3 @@ ], | ||
"character": 77, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L5" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L5" | ||
} | ||
@@ -276,3 +276,3 @@ ], | ||
"character": 12, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L4" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L4" | ||
} | ||
@@ -315,3 +315,3 @@ ], | ||
"character": 12, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L6" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L6" | ||
} | ||
@@ -359,3 +359,3 @@ ], | ||
"character": 75, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L6" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L6" | ||
} | ||
@@ -429,3 +429,3 @@ ], | ||
"character": 12, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L6" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L6" | ||
} | ||
@@ -462,3 +462,3 @@ ], | ||
"character": 12, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L7" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/scoringFunction.ts#L7" | ||
} | ||
@@ -540,3 +540,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L3" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L3" | ||
} | ||
@@ -565,3 +565,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L2" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L2" | ||
} | ||
@@ -590,3 +590,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L5" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/score.ts#L5" | ||
} | ||
@@ -613,3 +613,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L8" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L8" | ||
} | ||
@@ -629,3 +629,3 @@ ], | ||
"character": 33, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L8" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L8" | ||
} | ||
@@ -680,3 +680,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L3" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L3" | ||
} | ||
@@ -696,3 +696,3 @@ ], | ||
"character": 30, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L3" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L3" | ||
} | ||
@@ -747,3 +747,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L13" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L13" | ||
} | ||
@@ -763,3 +763,3 @@ ], | ||
"character": 41, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L13" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/increment.ts#L13" | ||
} | ||
@@ -826,3 +826,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/normalize.ts#L3" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/normalize.ts#L3" | ||
} | ||
@@ -842,3 +842,3 @@ ], | ||
"character": 25, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/a0f34ef7cfcd4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/normalize.ts#L3" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/746cc37b4/packages/plugins/packages/payload/packages/crypto/packages/nft/packages/score/src/normalize.ts#L3" | ||
} | ||
@@ -845,0 +845,0 @@ ], |
@@ -0,3 +1,6 @@ | ||
import { SKIP } from './score'; | ||
export const normalize = (score, maxScore) => { | ||
const [total, possible] = score; | ||
if (possible === 0) | ||
return SKIP; | ||
const normalizedScore = Math.min(Math.round((total / possible) * maxScore), maxScore); | ||
@@ -4,0 +7,0 @@ return [normalizedScore, maxScore]; |
@@ -13,3 +13,3 @@ { | ||
"dependencies": { | ||
"@xyo-network/payload-model": "~2.71.4" | ||
"@xyo-network/payload-model": "~2.71.5" | ||
}, | ||
@@ -54,3 +54,3 @@ "devDependencies": { | ||
"types": "dist/types/index.d.ts", | ||
"version": "2.71.4" | ||
"version": "2.71.5" | ||
} |
@@ -1,7 +0,8 @@ | ||
import { Score } from './score' | ||
import { Score, SKIP } from './score' | ||
export const normalize = (score: Score, maxScore: number): Score => { | ||
const [total, possible] = score | ||
if (possible === 0) return SKIP | ||
const normalizedScore = Math.min(Math.round((total / possible) * maxScore), maxScore) | ||
return [normalizedScore, maxScore] | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
47275
1220