| /** |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| */ |
| export const DATETIME_WITH_TIME_ZONE = 'YYYY-MM-DD HH:mm:ssZ'; |
| export const TIME_WITH_MS = 'HH:mm:ss.SSS'; |
| |
| export const BOOL_TRUE_DISPLAY = 'True'; |
| export const BOOL_FALSE_DISPLAY = 'False'; |
| |
| export const URL_PARAMS = { |
| standalone: { |
| name: 'standalone', |
| type: 'number', |
| }, |
| preselectFilters: { |
| name: 'preselect_filters', |
| type: 'object', |
| }, |
| nativeFilters: { |
| name: 'native_filters', |
| type: 'rison', |
| }, |
| filterSet: { |
| name: 'filter_set', |
| type: 'string', |
| }, |
| showFilters: { |
| name: 'show_filters', |
| type: 'boolean', |
| }, |
| } as const; |
| |
| /** |
| * Faster debounce delay for inputs without expensive operation. |
| */ |
| export const FAST_DEBOUNCE = 250; |
| |
| /** |
| * Slower debounce delay for inputs with expensive API calls. |
| */ |
| export const SLOW_DEBOUNCE = 500; |