Skip to content

Commit a06c20f

Browse files
committed
Merge pull request #222 from CatalystCode/master
1 parent e52fc70 commit a06c20f

File tree

122 files changed

+2811
-1506
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+2811
-1506
lines changed

build/asset-manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"main.css": "static/css/main.2f893525.css",
3-
"main.css.map": "static/css/main.2f893525.css.map",
4-
"main.js": "static/js/main.90c1f23b.js",
5-
"main.js.map": "static/js/main.90c1f23b.js.map"
2+
"main.css": "static/css/main.5033bdf2.css",
3+
"main.css.map": "static/css/main.5033bdf2.css.map",
4+
"main.js": "static/js/main.1954c1db.js",
5+
"main.js.map": "static/js/main.1954c1db.js.map"
66
}

build/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="shortcut icon" href="/favicon.ico"><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"/><title>React App</title><link href="/static/css/main.2f893525.css" rel="stylesheet"></head><body><div id="root"></div><script type="text/javascript" src="/static/js/main.90c1f23b.js"></script></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="shortcut icon" href="/favicon.ico"><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"/><title>React App</title><link href="/static/css/main.5033bdf2.css" rel="stylesheet"></head><body><div id="root"></div><script type="text/javascript" src="/static/js/main.1954c1db.js"></script></body></html>

build/static/css/main.2f893525.css

Lines changed: 0 additions & 2 deletions
This file was deleted.

build/static/css/main.2f893525.css.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

build/static/js/main.90c1f23b.js

Lines changed: 0 additions & 93 deletions
This file was deleted.

build/static/js/main.90c1f23b.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

client/@types/ai.d.ts

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,59 @@ interface IQueryStatus {
1717
Kind: string,
1818
Name: string,
1919
Id: string
20-
}
20+
}
21+
22+
/**
23+
* ====================================
24+
* Template definitions
25+
* ====================================
26+
*/
27+
28+
/**
29+
* Application Insights data source definition
30+
*/
31+
interface AIDataSource extends IDataSource {
32+
type: 'ApplicationInsights/Query',
33+
dependencies: {
34+
/**
35+
* Required - to use in all queries to app insights as a basic timespan parameter
36+
*/
37+
queryTimespan: string,
38+
/**
39+
* Optional - from which 'queryTimespan' is derived
40+
*/
41+
timespan?: string,
42+
/**
43+
* Used for queries that require granularity (like timeline)
44+
*/
45+
granularity?: string
46+
},
47+
params: AIQueryParams | AIForkedQueryParams;
48+
}
49+
50+
/**
51+
* A simple query on application insights data source
52+
*/
53+
interface AIQueryParams {
54+
query: AIQuery,
55+
mappings?: AIMapping
56+
}
57+
58+
/**
59+
* A forked query that aggregates several queries into a single API call
60+
*/
61+
interface AIForkedQueryParams {
62+
/**
63+
* The table on which to perform the forken query
64+
*/
65+
table: string,
66+
queries: IDict<{
67+
query: AIQuery,
68+
mappings?: AIMapping,
69+
filters?: Array<IStringDictionary>,
70+
calculated?: (state: any, dependencies?: any, prevState?: any) => any
71+
}>,
72+
}
73+
74+
type AIQuery = string | (() => string) | ((dependencies: any) => string);
75+
type AIMapping = IDict<(value: any, row: any, idx: number) => string | number | boolean>;

client/@types/constant.d.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* A data source to hold unchanging data
3+
*/
4+
interface ConstantDataSource extends IDataSource {
5+
type: 'Constant',
6+
params: {
7+
/**
8+
* List of values to choose from
9+
*/
10+
values: any[],
11+
/**
12+
* Current selected value (usually used in constant filters)
13+
*/
14+
selectedValue: string
15+
}
16+
}

client/@types/sample.d.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* A data source to hold unchanging data
3+
*/
4+
interface SampleDataSource extends IDataSource {
5+
type: 'Sample',
6+
params?: {
7+
/**
8+
* All values in this dictionary will be available as dependencies from this data source
9+
*/
10+
samples: {
11+
[key: string]: any,
12+
/**
13+
* List of sample values
14+
*/
15+
values?: any[],
16+
}
17+
}
18+
}

0 commit comments

Comments
 (0)