diff options
Diffstat (limited to 'tensorflow/tensorboard/components/tf-dashboard-common/urlGenerator.ts')
-rw-r--r-- | tensorflow/tensorboard/components/tf-dashboard-common/urlGenerator.ts | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tensorflow/tensorboard/components/tf-dashboard-common/urlGenerator.ts b/tensorflow/tensorboard/components/tf-dashboard-common/urlGenerator.ts new file mode 100644 index 0000000000..c7bbcbf434 --- /dev/null +++ b/tensorflow/tensorboard/components/tf-dashboard-common/urlGenerator.ts @@ -0,0 +1,33 @@ +/// <reference path="../../typings/tsd.d.ts" /> +/// <reference path="../../bower_components/plottable/plottable.d.ts" /> + +module TF { + export module Urls { + + export var routes = ["runs", "scalars", "histograms", + "compressedHistograms", "images", + "individualImage", "graph"]; + + function router(route: string): ((tag: string, run: string) => string) { + return function(tag: string, run: string): string { + return "/" + route + "?tag=" + encodeURIComponent(tag) + + "&run=" + encodeURIComponent(run); + }; + } + + export function runsUrl() { + return "/runs"; + } + export var scalarsUrl = router("scalars"); + export var histogramsUrl = router("histograms"); + export var compressedHistogramsUrl = router("compressedHistograms"); + export var imagesUrl = router("images"); + export function individualImageUrl(query: string) { + return "/individualImage?" + query; + } + export function graphUrl(run: string) { + return "/graph?run=" + encodeURIComponent(run); + } + + } +} |