configuration/constants/search.constants.ts

configuration/constants/search.constants.ts is a file in Bane's Lab Site. 21 lines of code and 10 definitions.

import { DIGITS } from "#configuration/constants/syntax.constants";

export const SEARCH_QUERY_PARAM = "q";

export const SEARCH_DEBOUNCE_MS = 300;

export const SEARCH_MIN_QUERY_LENGTH = 2;

export const FUZZY_MIN_TERM_LENGTH = 5;

export const DEFINITION_MIN_TERM_LENGTH = 3;

export const DEFINITION_RESULT_LIMIT = 40;

export const INDEXED_WORD_MAX_LENGTH = 40;

export const HEX_RUN_MIN_LENGTH = 32;

export const HEX_CHARACTERS = `${DIGITS}abcdef`;

export const SEARCH_IGNORED_KEYS: ReadonlySet<string> = new Set([
    "file",
    "href",
    "icon",
    "id",
    "kind",
    "language",
    "layout",
    "path",
    "tone",
]);