Submodule defaults.lua
is a part of GraphQL API module provided a set of defaults.
DEFAULT_FRAGMENTS_DIR
(string
) - default relative or absolute path to fragments. Relative path relative path is counted from App root dir. Default value: 'fragments'.
DEFAULT_ENDPOINT
(string
) - default relative URI of http-endpoint of GraphQL API. Default value: 'admin/graphql'.
DEFAULT_SCHEMA_NAME
(string
) - default display name of default schema. Default value: 'Default'.
CONFIG_UPDATE_CHANNEL_CAPACITY
(number
) - default channel capacity for change config messages. Default: 100.
SCHEMA_UPDATE_CHANNEL_CAPACITY
(number
) - default channel capacity for space change messages. Default: 100.
CONFIG_UPDATE_CHANNEL_TIMEOUT
(number
) - default change config messages processing timeout in seconds. Default: 10 s.
SCHEMA_UPDATE_CHANNEL_TIMEOUT
(number
) - default change space messages processing timeout in seconds. Default: 10 s.
QUERIES_PREFIX
(string
) - default prefix for queries schema prefix (group of queries). This prefix in order to distinguish prefix and queries. Default: 'API_'.
MUTATIONS_PREFIX
(string
) - default prefix for mutations schema prefix (group of mutations). This prefix in order to distinguish prefix and mutations. Default: 'MUTATION_API_'.
REMOVE_RECURSIVE_MAX_DEPTH
(number
) - default max depth of GraphQL schema recursive search. This limit is used in types.get_non_leaf_types()
to prevent possible infinite cycles. Min value: 2. Default: 128.
DEFAULT_DESCRIPTION_KEY
- default key name of space field format with field description. Default: 'comment'.
GRAPHQL_QUERY_CACHE_SIZE
- default number of cached requests for each schema.