2 Star 0 Fork 0

TO1SOURCE / jsonql

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.70 KB
一键复制 编辑 原始数据 按行查看 历史
Joel Chu 提交于 2022-05-09 15:47 . @jsonql/constants to 0.7.2

@jsonql/constants

This is a module export all the share constant use across all the jsonql modules.

Use it only when you want to develop your jsonql compatible module. You can also use the included constants.json, if you are not using Javascript to develop your module.

As of 0.4.0, we no longer export the brower.js (it creates more problem then it solve)

We split up the constants into sections:

  • base
  • prop
  • socket
  • validation

Please consult the detail break down below.

constants

AST

  • EXPORT_TYPE
  • EXPORT_DEFAULT_TYPE
  • DECLARATION_NAME
  • DECLARATION_SHORT_NAME
  • ANNOTATION_NAME
  • PARAMETER_NAME
  • CLASS_TYPE
  • CLASS_METHOD
  • CLASS_EXP
  • FUNC_EXP
  • ASSIGN_PATTERN
  • OBJ_EXP
  • ARR_EXP
  • BOO_LIT
  • NUM_LIT
  • STR_LIT
  • ELEM_TYPE
  • TYPE_NAME
  • TYPE_PARAMS
  • TS_KEY_TYPE
  • TS_UNION_TYPE
  • TS_ARRAY_TYPE
  • TS_ANNO_NAME
  • TS_TYPE_LIT
  • TS_TYPE_REF
  • TS_TYPE_NAME
  • SPREAD_ARG_TYPE

BASE

  • EXT
  • TS_EXT
  • HELLO
  • HELLO_FN
  • HEADERS_KEY
  • JSONQL_PATH
  • CONTENT_TYPE
  • CHARSET
  • DEFAULT_HEADER
  • DEFAULT_TYPE
  • DEFAULT_RESOLVER_LIST_FILE_NAME
  • DEFAULT_RESOLVER_IMPORT_FILE_NAME
  • MODULE_TYPE
  • SCRIPT_TYPE
  • QUERY_NAME
  • MUTATION_NAME
  • SOCKET_NAME
  • SOCKET_AUTH_NAME
  • EXTERNAL_NAME
  • INTERCEPTOR_NAME
  • PLUGIN_NAME
  • CONTRACT_NAME
  • MIDDLEWARE_NAME
  • RESOLVER_TYPES
  • PAYLOAD_PARAM_NAME
  • CONDITION_PARAM_NAME
  • RESOLVER_PARAM_NAME
  • QUERY_ARG_NAME
  • TIMESTAMP_PARAM_NAME
  • MUTATION_ARGS
  • JSONP_CALLBACK_NAME
  • API_REQUEST_METHODS
  • CONTRACT_REQUEST_METHODS
  • KEY_WORD
  • PUBLIC_KEY
  • PRIVATE_KEY
  • AUTH_TYPE
  • AUTH_NAME
  • LOGIN_FN_NAME
  • LOGOUT_FN_NAME
  • VALIDATOR_FN_NAME
  • DISCONNECT_FN_NAME
  • SWITCH_USER_FN_NAME
  • AUTH_HEADER
  • AUTH_CHECK_HEADER
  • BEARER
  • CREDENTIAL_STORAGE_KEY
  • CLIENT_STORAGE_KEY
  • CLIENT_AUTH_KEY
  • INDEX_KEY
  • CONTRACT_KEY_NAME
  • SHOW_CONTRACT_DESC_PARAM
  • DEFAULT_RESOLVER_DIR
  • DEFAULT_CONTRACT_DIR
  • DEFAULT_KEYS_DIR
  • CJS_TYPE
  • ES_TYPE
  • TS_TYPE
  • ACCEPTED_JS_TYPES
  • RETURN_AS_FILE
  • RETURN_AS_JSON
  • RETURN_AS_ENUM
  • NO_ERROR_MSG
  • NO_STATUS_CODE
  • SUCCESS_STATUS
  • UNAUTHORIZED_STATUS
  • FORBIDDEN_STATUS
  • NOT_FOUND_STATUS
  • NOT_ACCEPTABLE_STATUS
  • SERVER_INTERNAL_STATUS
  • DEFAULT_PORT_NUM
  • CSRF_HEADER_KEY
  • ORIGIN_HEADER_KEYS
  • WILD_CARD_CHAR

CONTRACT

  • DATA_KEY
  • ERROR_KEY
  • META_KEY
  • JSONQL_NAME
  • REST_NAME
  • AVAILABLE_FORMATS
  • DEFAULT_CONTRACT_FILE_NAME
  • PUBLIC_CONTRACT_FILE_NAME

PROP

  • TYPE_KEY
  • OPTIONAL_KEY
  • ENUM_KEY
  • ARGS_KEY
  • CHECKER_KEY
  • ALIAS_KEY
  • CHECKED_KEY
  • APP_DIR_PROP_KEY
  • AUTH_TO_PROP_KEY
  • ENABLE_AUTH_PROP_KEY
  • USE_JWT_PROP_KEY
  • RESOLVER_DIR_PROP_KEY
  • CONTRACT_DIR_PROP_KEY
  • INIT_CONNECTION_FN_NAME_PROP_KEY
  • LOGIN_FN_NAME_PROP_KEY
  • LOGOUT_FN_NAME_PROP_KEY
  • DISCONNECT_FN_NAME_PROP_KEY
  • SWITCH_USER_FN_NAME_PROP_KEY
  • PUBLIC_FN_DIR_PROP_KEY
  • PRIVATE_FN_DIR_DROP_KEY
  • ALGORITHM_PROP_KEY
  • KEYS_DIR_PROP_KEY
  • SOCKET_IO_AUTH_TYPE_PROP_KEY
  • SERVER_INIT_OPT_PROP_KEY
  • SOCKET_TYPE_PROP_KEY
  • SOCKET_TYPE_CLIENT_ALIAS
  • SOCKET_TYPE_SERVER_ALIAS
  • CSRF_PROP_KEY
  • ALLOW_ORIGIN_PROP_KEY
  • STANDALONE_PROP_KEY
  • DEBUG_ON_PROP_KEY
  • HOSTNAME_PROP_KEY
  • NAMESAPCE_PROP_KEY
  • FILE_PROP_KEY
  • WS_OPT_PROP_KEY
  • CONTRACT_PROP_KEY
  • TOKEN_PROP_KEY
  • INIT_CLIENT_PROP_KEY
  • INIT_CONTRACT_PROP_KEY
  • CONTENT_TYPE_PROP_KEY
  • RETURN_AS_PROP_KEY
  • NAME_PROP_KEY
  • EXPIRED_PROP_KEY
  • APP_ROOT_DIR_PROP_KEY
  • JWT_TOKEN_OPT_PROP_KEY
  • ENABLE_JSONP_PROP_KEY
  • CONTRACT_WITH_DESC_PROP_KEY
  • WITH_PUBLIC_CONTRACT_PROP_KEY
  • PUBLIC_KEY_NAME_PROP_KEY
  • PRIVATE_KEY_NAME_PROP_KEY
  • PUBLIC_NAMESPACE_PROP_KEY
  • PRIVATE_NAMESPACE_PROP_KEY
  • SECRET_PROP_KEY
  • NSP_INFO_PROP_KEY
  • RSA_MODULE_LEN_PROP_KEY
  • JSONQL_PATH_PROP_KEY
  • CONTRACT_KEY_PROP_KEY
  • CONTRACT_KEY_NAME_PROP_KEY
  • ENABLE_WEB_CONSOLE_PROP_KEY
  • JS_TYPE_PROP_KEY
  • EXPOSE_ERR_PROP_KEY
  • CLIENT_CONFIG_PROP_KEY
  • AUTO_CONTRACT_PROP_KEY
  • VALIDATE_RETURNS_PROP_KEY
  • ENABLE_UPLOAD_PROP_KEY
  • FILE_UPLOAD_NAME_PROP_KEY
  • FILE_UPLOAD_DIST_PROP_KEY
  • FILE_HANDLER_FN_NAME_PROP_KEY
  • ENABLE_SPLIT_TASK_PROP_KEY
  • CONNECTED_PROP_KEY
  • CACHE_STORE_PROP_KEY
  • EVENT_EMITTER_PROP_KEY
  • SUSPEND_EVENT_PROP_KEY
  • ENABLE_CACHE_RESOLVER_PROP_KEY
  • TOKEN_DELIVER_LOCATION_PROP_KEY
  • COOKIE_PROP_KEY
  • IS_READY_PROP_KEY
  • IS_LOGIN_PROP_KEY

SOCKET

  • SOCKET_PING_EVENT_NAME
  • SWITCH_USER_EVENT_NAME
  • LOGIN_EVENT_NAME
  • LOGOUT_EVENT_NAME
  • SA_LOGIN_EVENT_NAME
  • SOCKET_CLIENT_ID_KEY
  • SOCKET_CLIENT_TS_KEY
  • CONNECT_EVENT_NAME
  • CONNECTED_EVENT_NAME
  • DISCONNECT_EVENT_NAME
  • INTERCOM_RESOLVER_NAME
  • INTER_COM_EVENT_NAMES
  • WS_REPLY_TYPE
  • WS_EVT_NAME
  • WS_DATA_NAME
  • WS_IS_REPLY_KEYS
  • ON_MESSAGE_FN_NAME
  • ON_RESULT_FN_NAME
  • ON_ERROR_FN_NAME
  • ON_READY_FN_NAME
  • ON_LOGIN_FN_NAME
  • SEND_MSG_FN_NAME
  • EMIT_MSG_FN_NAME
  • ON_MSG_FN_NAME
  • TO_MSG_FN_NAME
  • CLIENT_PROP_NAME
  • USERDATA_PROP_NAME
  • EMIT_REPLY_TYPE
  • EMIT_SEND_TYPE
  • ACKNOWLEDGE_REPLY_TYPE
  • INTER_EMIT_SEND_TYPE
  • INTER_EMIT_REPLY_TYPE
  • NSP_GROUP
  • PUBLIC_NAMESPACE
  • JS_WS_SOCKET_IO_NAME
  • JS_WS_NAME
  • JS_PRIMUS_NAME
  • GO_WS_COOLPY7_NAME
  • DEFAULT_WS_WAIT_TIME
  • DEFAULT_RETRY_TIME
  • TIMEOUT_ERR_MSG
  • NOT_LOGIN_ERR_MSG
  • BASE64_FORMAT
  • HEX_FORMAT
  • UTF8_FORMAT
  • RSA_FORMATS
  • RSA_ALGO
  • HSA_ALGO
  • JWT_SUPPORT_ALGOS
  • RSA_PRIVATE_KEY_HEADER
  • RSA_MIN_MODULE_LEN
  • RSA_MAX_MODULE_LEN
  • TOKEN_PARAM_NAME
  • IO_ROUNDTRIP_LOGIN
  • IO_HANDSHAKE_LOGIN
  • IO_LOGIN_METHODS
  • PEM_EXT
  • PUBLIC_KEY_NAME
  • PRIVATE_KEY_NAME
  • DEFAULT_PUBLIC_KEY_FILE
  • DEFAULT_PRIVATE_KEY_FILE
  • NSP_AUTH_CLIENT
  • NSP_CLIENT
  • TOKEN_IN_HEADER
  • TOKEN_IN_URL

VALIDATION

  • OR_SEPERATOR
  • BOOLEAN_TYPE
  • STRING_TYPE
  • NUMBER_TYPE
  • ARRAY_TYPE
  • OBJECT_TYPE
  • FUNCTION_TYPE
  • ANY_TYPE
  • BASED_PRIMITIVE_TYPES
  • NUMBER_TYPES
  • SUPPORTED_TYPES
  • ARRAY_TS_TYPE_LFT
  • ARRAY_TYPE_LFT
  • ARRAY_TYPE_RGT
  • DEFAULT_VALUE

MIT

TO1SOURCE / NEWBRAN LTD (c) 2022 1652082400214

TypeScript
1
https://gitee.com/to1source/jsonql.git
git@gitee.com:to1source/jsonql.git
to1source
jsonql
jsonql
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891