backstage
1/*
2* Copyright 2020 The Backstage Authors
3*
4* Licensed under the Apache License, Version 2.0 (the "License");
5* you may not use this file except in compliance with the License.
6* You may obtain a copy of the License at
7*
8* http://www.apache.org/licenses/LICENSE-2.0
9*
10* Unless required by applicable law or agreed to in writing, software
11* distributed under the License is distributed on an "AS IS" BASIS,
12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13* See the License for the specific language governing permissions and
14* limitations under the License.
15*/
16
17export interface Config {
18home?: {
19/**
20* Top visited plugin
21* @visibility frontend
22*/
23topVisits?: {
24/**
25* Filter By config
26* @visibility frontend
27*/
28filterBy?: Array<{
29/**
30* @visibility frontend
31*/
32field: string;
33/**
34* @visibility frontend
35*/
36operator: string;
37/**
38* @visibility frontend
39*/
40value: string | number;
41}>;
42};
43/**
44* Recent visited plugin
45* @visibility frontend
46*/
47recentVisits?: {
48/**
49* Filter By config
50* @visibility frontend
51*/
52filterBy?: Array<{
53/**
54* @visibility frontend
55*/
56field: string;
57/**
58* @visibility frontend
59*/
60operator: string;
61/**
62* @visibility frontend
63*/
64value: string | number;
65}>;
66};
67};
68}
69