Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function runReflect(this: Cmd, args: {[name: string]: string | null | undefined}): void {
const edgeUri = args.edge;
if (edgeUri) {
const meshUri = args.mesh;
const hostUri = args.host;
const nodeUri = args.node;
const laneUri = args.lane;
if (nodeUri) {
let metaNodeUri: Uri;
if (meshUri) {
metaNodeUri = Uri.parse("swim:meta:mesh").appendedPath(meshUri, "node", nodeUri);
} else if (hostUri) {
metaNodeUri = Uri.parse("swim:meta:host").appendedPath(hostUri, "node", nodeUri);
} else {
metaNodeUri = Uri.parse("swim:meta:node").appendedPath(nodeUri);
}
if (laneUri) {
metaNodeUri = metaNodeUri.appendedPath("lane", laneUri);
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
}
}
} else if (hostUri !== void 0) {
let metaNodeUri: Uri;
if (meshUri) {
metaNodeUri = Uri.parse("swim:meta:mesh").appendedPath(meshUri);
if (hostUri) {
metaNodeUri = Uri.parse("swim:meta:node").appendedPath(nodeUri);
}
if (laneUri) {
metaNodeUri = metaNodeUri.appendedPath("lane", laneUri);
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
}
}
} else if (hostUri !== void 0) {
let metaNodeUri: Uri;
if (meshUri) {
metaNodeUri = Uri.parse("swim:meta:mesh").appendedPath(meshUri);
if (hostUri) {
metaNodeUri = metaNodeUri.appendedPath("host", hostUri);
}
} else {
metaNodeUri = Uri.parse("swim:meta:host");
if (hostUri) {
metaNodeUri = metaNodeUri.appendedPath(hostUri);
}
}
if (args.process !== void 0) {
link(edgeUri, metaNodeUri, "processStats", args.format).open();
} else if (args.system !== void 0) {
link(edgeUri, metaNodeUri, "systemStats", args.format).open();
} else if (args.data !== void 0) {
link(edgeUri, metaNodeUri, "dataStats", args.format).open();
} else if (args.router !== void 0) {
} else {
if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
}
}
} else if (hostUri !== void 0) {
let metaNodeUri: Uri;
if (meshUri) {
metaNodeUri = Uri.parse("swim:meta:mesh").appendedPath(meshUri);
if (hostUri) {
metaNodeUri = metaNodeUri.appendedPath("host", hostUri);
}
} else {
metaNodeUri = Uri.parse("swim:meta:host");
if (hostUri) {
metaNodeUri = metaNodeUri.appendedPath(hostUri);
}
}
if (args.process !== void 0) {
link(edgeUri, metaNodeUri, "processStats", args.format).open();
} else if (args.system !== void 0) {
link(edgeUri, metaNodeUri, "systemStats", args.format).open();
} else if (args.data !== void 0) {
link(edgeUri, metaNodeUri, "dataStats", args.format).open();
} else if (args.router !== void 0) {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
} else if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "hostStats", args.format).open();
}
if (args.process !== void 0) {
link(edgeUri, metaNodeUri, "processStats", args.format).open();
} else if (args.system !== void 0) {
link(edgeUri, metaNodeUri, "systemStats", args.format).open();
} else if (args.data !== void 0) {
link(edgeUri, metaNodeUri, "dataStats", args.format).open();
} else if (args.router !== void 0) {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
} else if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "hostStats", args.format).open();
}
} else if (meshUri !== void 0) {
let metaNodeUri = Uri.parse("swim:meta:mesh");
if (meshUri) {
metaNodeUri = metaNodeUri.appendedPath(meshUri);
}
if (args.process !== void 0) {
link(edgeUri, metaNodeUri, "processStats", args.format).open();
} else if (args.system !== void 0) {
link(edgeUri, metaNodeUri, "systemStats", args.format).open();
} else if (args.data !== void 0) {
link(edgeUri, metaNodeUri, "dataStats", args.format).open();
} else if (args.router !== void 0) {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
} else if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "meshStats", args.format).open();
}
function runReflect(this: Cmd, args: {[name: string]: string | null | undefined}): void {
const edgeUri = args.edge;
if (edgeUri) {
const meshUri = args.mesh;
const hostUri = args.host;
const nodeUri = args.node;
const laneUri = args.lane;
if (nodeUri) {
let metaNodeUri: Uri;
if (meshUri) {
metaNodeUri = Uri.parse("swim:meta:mesh").appendedPath(meshUri, "node", nodeUri);
} else if (hostUri) {
metaNodeUri = Uri.parse("swim:meta:host").appendedPath(hostUri, "node", nodeUri);
} else {
metaNodeUri = Uri.parse("swim:meta:node").appendedPath(nodeUri);
}
if (laneUri) {
metaNodeUri = metaNodeUri.appendedPath("lane", laneUri);
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
if (args.link !== void 0) {
link(edgeUri, metaNodeUri, "linkStats", args.format).open();
} else {
link(edgeUri, metaNodeUri, "routerStats", args.format).open();
}
}
} else if (hostUri !== void 0) {
let metaNodeUri: Uri;
if (meshUri) {