New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@steelbreeze/landscape

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@steelbreeze/landscape - npm Package Compare versions

Comparing version 3.9.0-alpha to 3.9.0

2

docs/api/v3/assets/search.js

@@ -1,1 +0,1 @@

window.searchData = JSON.parse("{\"kinds\":{\"64\":\"Function\",\"256\":\"Interface\",\"1024\":\"Property\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":64,\"name\":\"criteria\",\"url\":\"index.html#criteria\",\"classes\":\"tsd-kind-function tsd-has-type-parameter\"},{\"id\":1,\"kind\":4194304,\"name\":\"Criteria\",\"url\":\"index.html#Criteria\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":2,\"kind\":256,\"name\":\"Axes\",\"url\":\"interfaces/Axes.html\",\"classes\":\"tsd-kind-interface tsd-has-type-parameter\"},{\"id\":3,\"kind\":1024,\"name\":\"y\",\"url\":\"interfaces/Axes.html#y\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Axes\"},{\"id\":4,\"kind\":1024,\"name\":\"x\",\"url\":\"interfaces/Axes.html#x\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Axes\"},{\"id\":5,\"kind\":256,\"name\":\"Style\",\"url\":\"interfaces/Style.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":6,\"kind\":1024,\"name\":\"style\",\"url\":\"interfaces/Style.html#style\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Style\"},{\"id\":7,\"kind\":1024,\"name\":\"text\",\"url\":\"interfaces/Style.html#text\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Style\"},{\"id\":8,\"kind\":256,\"name\":\"Layout\",\"url\":\"interfaces/Layout.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":9,\"kind\":1024,\"name\":\"rows\",\"url\":\"interfaces/Layout.html#rows\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Layout\"},{\"id\":10,\"kind\":1024,\"name\":\"cols\",\"url\":\"interfaces/Layout.html#cols\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Layout\"},{\"id\":11,\"kind\":4194304,\"name\":\"Element\",\"url\":\"index.html#Element\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":12,\"kind\":4194304,\"name\":\"Cell\",\"url\":\"index.html#Cell\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":13,\"kind\":64,\"name\":\"table\",\"url\":\"index.html#table\",\"classes\":\"tsd-kind-function tsd-has-type-parameter\"},{\"id\":14,\"kind\":64,\"name\":\"merge\",\"url\":\"index.html#merge\",\"classes\":\"tsd-kind-function\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,18.563]],[\"parent/0\",[]],[\"name/1\",[0,18.563]],[\"parent/1\",[]],[\"name/2\",[1,15.198]],[\"parent/2\",[]],[\"name/3\",[2,23.671]],[\"parent/3\",[1,0.942]],[\"name/4\",[3,23.671]],[\"parent/4\",[1,0.942]],[\"name/5\",[4,12.685]],[\"parent/5\",[]],[\"name/6\",[4,12.685]],[\"parent/6\",[4,0.786]],[\"name/7\",[5,23.671]],[\"parent/7\",[4,0.786]],[\"name/8\",[6,15.198]],[\"parent/8\",[]],[\"name/9\",[7,23.671]],[\"parent/9\",[6,0.942]],[\"name/10\",[8,23.671]],[\"parent/10\",[6,0.942]],[\"name/11\",[9,23.671]],[\"parent/11\",[]],[\"name/12\",[10,23.671]],[\"parent/12\",[]],[\"name/13\",[11,23.671]],[\"parent/13\",[]],[\"name/14\",[12,23.671]],[\"parent/14\",[]]],\"invertedIndex\":[[\"axes\",{\"_index\":1,\"name\":{\"2\":{}},\"parent\":{\"3\":{},\"4\":{}}}],[\"cell\",{\"_index\":10,\"name\":{\"12\":{}},\"parent\":{}}],[\"cols\",{\"_index\":8,\"name\":{\"10\":{}},\"parent\":{}}],[\"criteria\",{\"_index\":0,\"name\":{\"0\":{},\"1\":{}},\"parent\":{}}],[\"element\",{\"_index\":9,\"name\":{\"11\":{}},\"parent\":{}}],[\"layout\",{\"_index\":6,\"name\":{\"8\":{}},\"parent\":{\"9\":{},\"10\":{}}}],[\"merge\",{\"_index\":12,\"name\":{\"14\":{}},\"parent\":{}}],[\"rows\",{\"_index\":7,\"name\":{\"9\":{}},\"parent\":{}}],[\"style\",{\"_index\":4,\"name\":{\"5\":{},\"6\":{}},\"parent\":{\"6\":{},\"7\":{}}}],[\"table\",{\"_index\":11,\"name\":{\"13\":{}},\"parent\":{}}],[\"text\",{\"_index\":5,\"name\":{\"7\":{}},\"parent\":{}}],[\"x\",{\"_index\":3,\"name\":{\"4\":{}},\"parent\":{}}],[\"y\",{\"_index\":2,\"name\":{\"3\":{}},\"parent\":{}}]],\"pipeline\":[]}}");
window.searchData = JSON.parse("{\"kinds\":{\"64\":\"Function\",\"256\":\"Interface\",\"1024\":\"Property\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":4194304,\"name\":\"Criteria\",\"url\":\"index.html#Criteria\",\"classes\":\"tsd-kind-type-alias tsd-has-type-parameter\"},{\"id\":1,\"kind\":256,\"name\":\"Axes\",\"url\":\"interfaces/Axes.html\",\"classes\":\"tsd-kind-interface tsd-has-type-parameter\"},{\"id\":2,\"kind\":1024,\"name\":\"y\",\"url\":\"interfaces/Axes.html#y\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Axes\"},{\"id\":3,\"kind\":1024,\"name\":\"x\",\"url\":\"interfaces/Axes.html#x\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Axes\"},{\"id\":4,\"kind\":256,\"name\":\"Style\",\"url\":\"interfaces/Style.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":5,\"kind\":1024,\"name\":\"style\",\"url\":\"interfaces/Style.html#style\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Style\"},{\"id\":6,\"kind\":1024,\"name\":\"text\",\"url\":\"interfaces/Style.html#text\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Style\"},{\"id\":7,\"kind\":256,\"name\":\"Layout\",\"url\":\"interfaces/Layout.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":8,\"kind\":1024,\"name\":\"rows\",\"url\":\"interfaces/Layout.html#rows\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Layout\"},{\"id\":9,\"kind\":1024,\"name\":\"cols\",\"url\":\"interfaces/Layout.html#cols\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Layout\"},{\"id\":10,\"kind\":4194304,\"name\":\"Element\",\"url\":\"index.html#Element\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":11,\"kind\":4194304,\"name\":\"Cell\",\"url\":\"index.html#Cell\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":12,\"kind\":64,\"name\":\"criteria\",\"url\":\"index.html#criteria\",\"classes\":\"tsd-kind-function tsd-has-type-parameter\"},{\"id\":13,\"kind\":64,\"name\":\"table\",\"url\":\"index.html#table\",\"classes\":\"tsd-kind-function tsd-has-type-parameter\"},{\"id\":14,\"kind\":64,\"name\":\"merge\",\"url\":\"index.html#merge\",\"classes\":\"tsd-kind-function\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,18.563]],[\"parent/0\",[]],[\"name/1\",[1,15.198]],[\"parent/1\",[]],[\"name/2\",[2,23.671]],[\"parent/2\",[1,0.942]],[\"name/3\",[3,23.671]],[\"parent/3\",[1,0.942]],[\"name/4\",[4,12.685]],[\"parent/4\",[]],[\"name/5\",[4,12.685]],[\"parent/5\",[4,0.786]],[\"name/6\",[5,23.671]],[\"parent/6\",[4,0.786]],[\"name/7\",[6,15.198]],[\"parent/7\",[]],[\"name/8\",[7,23.671]],[\"parent/8\",[6,0.942]],[\"name/9\",[8,23.671]],[\"parent/9\",[6,0.942]],[\"name/10\",[9,23.671]],[\"parent/10\",[]],[\"name/11\",[10,23.671]],[\"parent/11\",[]],[\"name/12\",[0,18.563]],[\"parent/12\",[]],[\"name/13\",[11,23.671]],[\"parent/13\",[]],[\"name/14\",[12,23.671]],[\"parent/14\",[]]],\"invertedIndex\":[[\"axes\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{\"2\":{},\"3\":{}}}],[\"cell\",{\"_index\":10,\"name\":{\"11\":{}},\"parent\":{}}],[\"cols\",{\"_index\":8,\"name\":{\"9\":{}},\"parent\":{}}],[\"criteria\",{\"_index\":0,\"name\":{\"0\":{},\"12\":{}},\"parent\":{}}],[\"element\",{\"_index\":9,\"name\":{\"10\":{}},\"parent\":{}}],[\"layout\",{\"_index\":6,\"name\":{\"7\":{}},\"parent\":{\"8\":{},\"9\":{}}}],[\"merge\",{\"_index\":12,\"name\":{\"14\":{}},\"parent\":{}}],[\"rows\",{\"_index\":7,\"name\":{\"8\":{}},\"parent\":{}}],[\"style\",{\"_index\":4,\"name\":{\"4\":{},\"5\":{}},\"parent\":{\"5\":{},\"6\":{}}}],[\"table\",{\"_index\":11,\"name\":{\"13\":{}},\"parent\":{}}],[\"text\",{\"_index\":5,\"name\":{\"6\":{}},\"parent\":{}}],[\"x\",{\"_index\":3,\"name\":{\"3\":{}},\"parent\":{}}],[\"y\",{\"_index\":2,\"name\":{\"2\":{}},\"parent\":{}}]],\"pipeline\":[]}}");

@@ -1,1 +0,1 @@

var landscape;(()=>{"use strict";var e={};(()=>{var a=e;Object.defineProperty(a,"__esModule",{value:!0}),a.merge=a.table=a.criteria=void 0,a.criteria=function(e){return a=>Object.assign((t=>t[e]===a),{metadata:[{key:e,value:a}]})},a.table=(e,a,t,l,m=Math.max)=>{const o=e.map((e=>e.map((e=>r(e,t))))),i=a.x.map(((e,a)=>l?m(...o.map((e=>e[a].length))):1));return n(o,o.map((e=>l?1:m(...e.map((e=>e.length))))),a.x[0].metadata.map(((e,t)=>n(a.x,i,a.y[0].metadata.map((()=>s("axis xy"))),(e=>s(`axis x ${String(e.metadata[t].key)}`,String(e.metadata[t].value)))))),((e,t,r,l)=>n(e,i,a.y[l].metadata.map((e=>s(`axis y ${String(e.key)}`,String(e.value)))),((e,a,l)=>({...e[Math.floor(e.length*(r+l)/(a*t))]})))))},a.merge=(e,a,r)=>o(e,((l,s)=>o(s,((n,m)=>r&&l&&t(e[l-1][n],m,"cols","rows",s,n)||a&&n&&t(s[n-1],m,"rows","cols",s,n)))));const t=(e,a,t,r,l,s)=>!!m(e,a,t)&&(e[r]+=a[r],l.splice(s,1),!0),r=(e,a)=>e.reduce(((t,r,s)=>{const n=a(r,s,e);return t.some((e=>m(e,n)))||t.push(l(n)),t}),e.length?[]:[s("empty")]),l=e=>({...e,rows:1,cols:1}),s=(e,a="")=>l({key:"",value:a,style:e}),n=(e,a,t,r)=>{for(let l=e.length,s=0;s<l;++s)for(let l=a[s],n=0;n<l;++n)t.push(r(e[s],l,n,s));return t},m=(e,a,t)=>e?.value===a.value&&e.style===a.style&&(!t||e[t]===a[t]),o=(e,a)=>{for(let t=e.length;t--;)a(t,e[t])}})(),landscape=e})();
var landscape;(()=>{"use strict";var e={};(()=>{var a=e;Object.defineProperty(a,"__esModule",{value:!0}),a.merge=a.table=a.criteria=void 0,a.criteria=e=>a=>Object.assign((t=>t[e]===a),{metadata:[{key:e,value:a}]}),a.table=(e,a,t,l,n=Math.max)=>{const o=e.map((e=>e.map((e=>r(e,t))))),i=a.x.map(((e,a)=>l?n(...o.map((e=>e[a].length))):1));return m(o,o.map((e=>l?1:n(...e.map((e=>e.length))))),a.x[0].metadata.map(((e,t)=>m(a.x,i,a.y[0].metadata.map((()=>s("axis xy"))),(e=>s(`axis x ${String(e.metadata[t].key)}`,String(e.metadata[t].value)))))),((e,t,r,l)=>m(e,i,a.y[l].metadata.map((e=>s(`axis y ${String(e.key)}`,String(e.value)))),((e,a,l)=>({...e[Math.floor(e.length*(r+l)/(a*t))]})))))},a.merge=(e,a,r)=>o(e,((l,s)=>o(s,((m,n)=>r&&l&&t(e[l-1][m],n,"cols","rows",s,m)||a&&m&&t(s[m-1],n,"rows","cols",s,m)))));const t=(e,a,t,r,l,s)=>!!n(e,a,t)&&(e[r]+=a[r],l.splice(s,1),!0),r=(e,a)=>e.reduce(((t,r,s)=>{const m=a(r,s,e);return t.some((e=>n(e,m)))||t.push(l(m)),t}),e.length?[]:[s("empty")]),l=e=>({...e,rows:1,cols:1}),s=(e,a="")=>l({key:"",value:a,style:e}),m=(e,a,t,r)=>{for(let l=e.length,s=0;s<l;++s)for(let l=a[s],m=0;m<l;++m)t.push(r(e[s],l,m,s));return t},n=(e,a,t)=>e?.value===a.value&&e.style===a.style&&(!t||e[t]===a[t]),o=(e,a)=>{for(let t=e.length;t--;)a(t,e[t])}})(),landscape=e})();

@@ -36,3 +36,3 @@ import { Callback, FunctionVA, Pair, Predicate } from '@steelbreeze/types';

*/
export declare function criteria<TRecord>(key: keyof TRecord): Callback<any, Criteria<TRecord>>;
export declare const criteria: <TRecord>(key: keyof TRecord) => Callback<TRecord[keyof TRecord], Criteria<TRecord>>;
/**

@@ -39,0 +39,0 @@ * Generates a table from a cube and it's axis.

@@ -8,5 +8,3 @@ "use strict";

*/
function criteria(key) {
return (value) => Object.assign((record) => record[key] === value, { metadata: [{ key, value }] });
}
const criteria = (key) => value => Object.assign((record) => record[key] === value, { metadata: [{ key, value }] });
exports.criteria = criteria;

@@ -13,0 +11,0 @@ /**

@@ -1,1 +0,1 @@

var landscape;(()=>{"use strict";var e={};(()=>{var a=e;Object.defineProperty(a,"__esModule",{value:!0}),a.merge=a.table=a.criteria=void 0,a.criteria=function(e){return a=>Object.assign((t=>t[e]===a),{metadata:[{key:e,value:a}]})},a.table=(e,a,t,l,m=Math.max)=>{const o=e.map((e=>e.map((e=>r(e,t))))),i=a.x.map(((e,a)=>l?m(...o.map((e=>e[a].length))):1));return n(o,o.map((e=>l?1:m(...e.map((e=>e.length))))),a.x[0].metadata.map(((e,t)=>n(a.x,i,a.y[0].metadata.map((()=>s("axis xy"))),(e=>s(`axis x ${String(e.metadata[t].key)}`,String(e.metadata[t].value)))))),((e,t,r,l)=>n(e,i,a.y[l].metadata.map((e=>s(`axis y ${String(e.key)}`,String(e.value)))),((e,a,l)=>({...e[Math.floor(e.length*(r+l)/(a*t))]})))))},a.merge=(e,a,r)=>o(e,((l,s)=>o(s,((n,m)=>r&&l&&t(e[l-1][n],m,"cols","rows",s,n)||a&&n&&t(s[n-1],m,"rows","cols",s,n)))));const t=(e,a,t,r,l,s)=>!!m(e,a,t)&&(e[r]+=a[r],l.splice(s,1),!0),r=(e,a)=>e.reduce(((t,r,s)=>{const n=a(r,s,e);return t.some((e=>m(e,n)))||t.push(l(n)),t}),e.length?[]:[s("empty")]),l=e=>({...e,rows:1,cols:1}),s=(e,a="")=>l({key:"",value:a,style:e}),n=(e,a,t,r)=>{for(let l=e.length,s=0;s<l;++s)for(let l=a[s],n=0;n<l;++n)t.push(r(e[s],l,n,s));return t},m=(e,a,t)=>e?.value===a.value&&e.style===a.style&&(!t||e[t]===a[t]),o=(e,a)=>{for(let t=e.length;t--;)a(t,e[t])}})(),landscape=e})();
var landscape;(()=>{"use strict";var e={};(()=>{var a=e;Object.defineProperty(a,"__esModule",{value:!0}),a.merge=a.table=a.criteria=void 0,a.criteria=e=>a=>Object.assign((t=>t[e]===a),{metadata:[{key:e,value:a}]}),a.table=(e,a,t,l,n=Math.max)=>{const o=e.map((e=>e.map((e=>r(e,t))))),i=a.x.map(((e,a)=>l?n(...o.map((e=>e[a].length))):1));return m(o,o.map((e=>l?1:n(...e.map((e=>e.length))))),a.x[0].metadata.map(((e,t)=>m(a.x,i,a.y[0].metadata.map((()=>s("axis xy"))),(e=>s(`axis x ${String(e.metadata[t].key)}`,String(e.metadata[t].value)))))),((e,t,r,l)=>m(e,i,a.y[l].metadata.map((e=>s(`axis y ${String(e.key)}`,String(e.value)))),((e,a,l)=>({...e[Math.floor(e.length*(r+l)/(a*t))]})))))},a.merge=(e,a,r)=>o(e,((l,s)=>o(s,((m,n)=>r&&l&&t(e[l-1][m],n,"cols","rows",s,m)||a&&m&&t(s[m-1],n,"rows","cols",s,m)))));const t=(e,a,t,r,l,s)=>!!n(e,a,t)&&(e[r]+=a[r],l.splice(s,1),!0),r=(e,a)=>e.reduce(((t,r,s)=>{const m=a(r,s,e);return t.some((e=>n(e,m)))||t.push(l(m)),t}),e.length?[]:[s("empty")]),l=e=>({...e,rows:1,cols:1}),s=(e,a="")=>l({key:"",value:a,style:e}),m=(e,a,t,r)=>{for(let l=e.length,s=0;s<l;++s)for(let l=a[s],m=0;m<l;++m)t.push(r(e[s],l,m,s));return t},n=(e,a,t)=>e?.value===a.value&&e.style===a.style&&(!t||e[t]===a[t]),o=(e,a)=>{for(let t=e.length;t--;)a(t,e[t])}})(),landscape=e})();
{
"name": "@steelbreeze/landscape",
"version": "3.9.0-alpha",
"version": "3.9.0",
"description": "Landscape map viewpoint visualisation",

@@ -15,3 +15,3 @@ "main": "lib/node/index.js",

"dependencies": {
"@steelbreeze/pivot": "^3.5.0-beta"
"@steelbreeze/pivot": "^3.5.0"
},

@@ -18,0 +18,0 @@ "devDependencies": {

@@ -37,10 +37,10 @@ # landscape

const axes = {
x: pivot.dimension(["Rates", "FX", "MM", "Credit", "Equities"], "Product"),
y: pivot.dimension(["Market gateway", "Order execution", "Order management", "Confirmations"], "Capability")
x: ["Rates", "FX", "MM", "Credit", "Equities"].map(landscape.criteria("Product")),
y: ["Market gateway", "Order execution", "Order management", "Confirmations"].map(landscape.criteria("Capability"))
};
// pivot the data using the product and capability dimensions as the x and y axes respectively
const cube = pivot.cube(data, axes);
const cube = pivot.cube(data, axes.y, axes.x);
// create a table of data from the pivot cube and dimensions
// create a table of data from the pivot cube
const table = landscape.table(cube, axes, key, true);

@@ -47,0 +47,0 @@

@@ -44,5 +44,4 @@ import { Callback, FunctionVA, Pair, Predicate } from '@steelbreeze/types';

*/
export function criteria<TRecord>(key: keyof TRecord): Callback<any, Criteria<TRecord>> {
return (value: TRecord[keyof TRecord]) => Object.assign((record: TRecord) => record[key] === value, { metadata: [{ key, value }] });
}
export const criteria = <TRecord>(key: keyof TRecord): Callback<TRecord[keyof TRecord], Criteria<TRecord>> =>
value => Object.assign((record: TRecord) => record[key] === value, { metadata: [{ key, value }] });

@@ -49,0 +48,0 @@ /**

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

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

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc