Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
plugins
/
datasource
/
graphite
/
state
/
File Content:
actions.ts
import { createAction } from '@reduxjs/toolkit'; import { TimeRange } from '@grafana/data'; import { FuncInstance } from '../gfunc'; import { GraphiteQuery, GraphiteQueryEditorDependencies, GraphiteSegment, GraphiteTag } from '../types'; /** * List of possible actions changing the state of QueryEditor */ const init = createAction<GraphiteQueryEditorDependencies>('init'); /** * Synchronise editor dependencies with internal state. */ const timeRangeChanged = createAction<TimeRange | undefined>('time-range-changed'); const queriesChanged = createAction<GraphiteQuery[] | undefined>('queries-changed'); const queryChanged = createAction<GraphiteQuery>('query-changed'); // Metrics & Tags const segmentValueChanged = createAction<{ segment: GraphiteSegment | string; index: number }>('segment-value-changed'); // Tags const addNewTag = createAction<{ segment: GraphiteSegment }>('add-new-tag'); const tagChanged = createAction<{ tag: GraphiteTag; index: number }>('tag-changed'); const unpause = createAction('unpause'); // Functions const addFunction = createAction<{ name: string }>('add-function'); const removeFunction = createAction<{ func: FuncInstance }>('remove-function'); const moveFunction = createAction<{ func: FuncInstance; offset: number }>('move-function'); const updateFunctionParam = createAction<{ func: FuncInstance; index: number; value: string }>('change-function-param'); // Text editor const updateQuery = createAction<{ query: string }>('update-query'); const runQuery = createAction('run-current-query'); const toggleEditorMode = createAction('toggle-editor'); export const actions = { init, timeRangeChanged, queriesChanged, queryChanged, segmentValueChanged, tagChanged, addNewTag, unpause, addFunction, removeFunction, moveFunction, updateFunctionParam, updateQuery, runQuery, toggleEditorMode, };
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
actions.ts
1872 bytes
0644
context.tsx
3640 bytes
0644
helpers.ts
6712 bytes
0644
providers.ts
7210 bytes
0644
store.ts
5855 bytes
0644
N4ST4R_ID | Naxtarrr