jsonql-constants
Version:
All the share constants for jsonql modules
294 lines • 9.68 kB
JavaScript
var jsonqlConstants = {
"EXT": "js",
"TS_EXT": "ts",
"HELLO": "Hello world!",
"HELLO_FN": "helloWorld",
"DATA_KEY": "data",
"ERROR_KEY": "error",
"HEADERS_KEY": "headers",
"JSONQL_PATH": "jsonql",
"CONTENT_TYPE": "application/vnd.api+json",
"CHARSET": "charset=utf-8",
"DEFAULT_HEADER": {
"Accept": "application/vnd.api+json",
"Content-Type": "application/vnd.api+jsoncharset=utf-8"
},
"DEFAULT_TYPE": "any",
"DEFAULT_CONTRACT_FILE_NAME": "contract.json",
"PUBLIC_CONTRACT_FILE_NAME": "public-contract.json",
"DEFAULT_RESOLVER_LIST_FILE_NAME": "resolver.js",
"DEFAULT_RESOLVER_IMPORT_FILE_NAME": "import.js",
"MODULE_TYPE": "module",
"SCRIPT_TYPE": "script",
"QUERY_NAME": "query",
"MUTATION_NAME": "mutation",
"SOCKET_NAME": "socket",
"SOCKET_AUTH_NAME": "socket-auth",
"EXTERNAL_NAME": "external",
"INTERCEPTOR_NAME": "interceptor",
"PLUGIN_NAME": "plugin",
"CONTRACT_NAME": "contract",
"MIDDLEWARE_NAME": "middleware",
"RESOLVER_TYPES": [
"query",
"mutation",
"socket",
"socket-auth"
],
"PAYLOAD_PARAM_NAME": "payload",
"CONDITION_PARAM_NAME": "condition",
"RESOLVER_PARAM_NAME": "resolverName",
"QUERY_ARG_NAME": "args",
"TIMESTAMP_PARAM_NAME": "TS",
"MUTATION_ARGS": [
"resolverName",
"payload",
"condition"
],
"JSONP_CALLBACK_NAME": "jsonqlJsonpCallback",
"API_REQUEST_METHODS": [
"POST",
"PUT"
],
"CONTRACT_REQUEST_METHODS": [
"GET",
"HEAD"
],
"KEY_WORD": "continue",
"PUBLIC_KEY": "public",
"PRIVATE_KEY": "private",
"AUTH_TYPE": "auth",
"AUTH_NAME": "auth",
"LOGIN_FN_NAME": "login",
"LOGOUT_FN_NAME": "logout",
"VALIDATOR_FN_NAME": "validator",
"DISCONNECT_FN_NAME": "disconnect",
"SWITCH_USER_FN_NAME": "switch-user",
"AUTH_HEADER": "Authorization",
"AUTH_CHECK_HEADER": "authorization",
"BEARER": "Bearer",
"CREDENTIAL_STORAGE_KEY": "jsonqlcredential",
"CLIENT_STORAGE_KEY": "jsonqlstore",
"CLIENT_AUTH_KEY": "jsonqlauthkey",
"INDEX_KEY": "index",
"CONTRACT_KEY_NAME": "X-JSONQL-CV-KEY",
"SHOW_CONTRACT_DESC_PARAM": {
"desc": "y"
},
"DEFAULT_RESOLVER_DIR": "resolvers",
"DEFAULT_CONTRACT_DIR": "contracts",
"DEFAULT_KEYS_DIR": "keys",
"CJS_TYPE": "cjs",
"ES_TYPE": "es",
"TS_TYPE": "ts",
"ACCEPTED_JS_TYPES": [
"cjs",
"es"
],
"RETURN_AS_FILE": "file",
"RETURN_AS_JSON": "json",
"RETURN_AS_ENUM": [
"file",
"json"
],
"NO_ERROR_MSG": "No message",
"NO_STATUS_CODE": -1,
"SUCCESS_STATUS": 200,
"UNAUTHORIZED_STATUS": 401,
"FORBIDDEN_STATUS": 403,
"NOT_FOUND_STATUS": 404,
"NOT_ACCEPTABLE_STATUS": 406,
"SERVER_INTERNAL_STATUS": 500,
"DEFAULT_PORT_NUM": 6557,
"CSRF_HEADER_KEY": "X-CSRF-Token",
"ORIGIN_HEADER_KEYS": [
"Origin"
],
"WILD_CARD_CHAR": "*",
"TYPE_KEY": "type",
"OPTIONAL_KEY": "optional",
"ENUM_KEY": "enumv",
"ARGS_KEY": "args",
"CHECKER_KEY": "checker",
"ALIAS_KEY": "alias",
"CHECKED_KEY": "__checked__",
"APP_DIR_PROP_KEY": "appDir",
"AUTH_TO_PROP_KEY": "authTimeout",
"ENABLE_AUTH_PROP_KEY": "enableAuth",
"USE_JWT_PROP_KEY": "useJwt",
"RESOLVER_DIR_PROP_KEY": "resolverDir",
"CONTRACT_DIR_PROP_KEY": "contractDir",
"INIT_CONNECTION_FN_NAME_PROP_KEY": "initConnectionHandlerName",
"LOGIN_FN_NAME_PROP_KEY": "loginHandlerName",
"LOGOUT_FN_NAME_PROP_KEY": "logoutHandlerName",
"DISCONNECT_FN_NAME_PROP_KEY": "disconnectHandlerName",
"SWITCH_USER_FN_NAME_PROP_KEY": "switchUserHandlerName",
"PUBLIC_FN_DIR_PROP_KEY": "publicResolverDir",
"PRIVATE_FN_DIR_DROP_KEY": "privateResolverDir",
"ALGORITHM_PROP_KEY": "algorithm",
"KEYS_DIR_PROP_KEY": "keysDir",
"SOCKET_IO_AUTH_TYPE_PROP_KEY": "socketIoAuthType",
"SERVER_INIT_OPT_PROP_KEY": "serverInitOption",
"SOCKET_TYPE_PROP_KEY": "serverType",
"SOCKET_TYPE_CLIENT_ALIAS": "socketClientType",
"SOCKET_TYPE_SERVER_ALIAS": "socketServerType",
"CSRF_PROP_KEY": "csrf",
"ALLOW_ORIGIN_PROP_KEY": "allowOrigin",
"STANDALONE_PROP_KEY": "standalone",
"DEBUG_ON_PROP_KEY": "debugOn",
"HOSTNAME_PROP_KEY": "hostname",
"NAMESAPCE_PROP_KEY": "namespace",
"FILE_PROP_KEY": "file",
"WS_OPT_PROP_KEY": "wsOptions",
"CONTRACT_PROP_KEY": "contract",
"TOKEN_PROP_KEY": "token",
"INIT_CLIENT_PROP_KEY": "nodeClient",
"INIT_CONTRACT_PROP_KEY": "initContract",
"CONTENT_TYPE_PROP_KEY": "contentType",
"RETURN_AS_PROP_KEY": "returnAs",
"NAME_PROP_KEY": "appName",
"EXPIRED_PROP_KEY": "expired",
"APP_ROOT_DIR_PROP_KEY": "appRootDir",
"JWT_TOKEN_OPT_PROP_KEY": "jwtTokenOption",
"ENABLE_JSONP_PROP_KEY": "enableJsonp",
"CONTRACT_WITH_DESC_PROP_KEY": "contractWithDesc",
"WITH_PUBLIC_CONTRACT_PROP_KEY": "withPublicContract",
"PUBLIC_KEY_NAME_PROP_KEY": "publicKeyFileName",
"PRIVATE_KEY_NAME_PROP_KEY": "privateKeyFileName",
"PUBLIC_NAMESPACE_PROP_KEY": "publicNamespace",
"PRIVATE_NAMESPACE_PROP_KEY": "privateNamespace",
"SECRET_PROP_KEY": "secret",
"NSP_INFO_PROP_KEY": "nspInfo",
"RSA_MODULE_LEN_PROP_KEY": "rsaModulusLength",
"JSONQL_PATH_PROP_KEY": "jsonqlPath",
"CONTRACT_KEY_PROP_KEY": "contractKey",
"CONTRACT_KEY_NAME_PROP_KEY": "contractKeyName",
"ENABLE_WEB_CONSOLE_PROP_KEY": "enableWebConsole",
"JS_TYPE_PROP_KEY": "jsType",
"EXPOSE_ERR_PROP_KEY": "exposeError",
"CLIENT_CONFIG_PROP_KEY": "clientConfig",
"AUTO_CONTRACT_PROP_KEY": "autoCreateContract",
"VALIDATE_RETURNS_PROP_KEY": "validateReturns",
"ENABLE_UPLOAD_PROP_KEY": "enableFileUpload",
"FILE_UPLOAD_NAME_PROP_KEY": "fileUploadName",
"FILE_UPLOAD_DIST_PROP_KEY": "fileUploadDist",
"FILE_HANDLER_FN_NAME_PROP_KEY": "fileHandlerName",
"ENABLE_SPLIT_TASK_PROP_KEY": "enableSplitTask",
"CONNECTED_PROP_KEY": "connected",
"CACHE_STORE_PROP_KEY": "cacheStore",
"EVENT_EMITTER_PROP_KEY": "eventEmitter",
"SUSPEND_EVENT_PROP_KEY": "suspendOnStart",
"ENABLE_CACHE_RESOLVER_PROP_KEY": "enableCacheResolver",
"TOKEN_DELIVER_LOCATION_PROP_KEY": "tokenDeliverLocation",
"COOKIE_PROP_KEY": "cookie",
"IS_READY_PROP_KEY": "isReady",
"IS_LOGIN_PROP_KEY": "isLogin",
"SOCKET_PING_EVENT_NAME": "__ping__",
"SWITCH_USER_EVENT_NAME": "__switch__",
"LOGIN_EVENT_NAME": "__login__",
"LOGOUT_EVENT_NAME": "__logout__",
"SA_LOGIN_EVENT_NAME": "__standalone_login__",
"SOCKET_CLIENT_ID_KEY": "__socket_client_id_key__",
"SOCKET_CLIENT_TS_KEY": "__socket_client_ts_key__",
"CONNECT_EVENT_NAME": "__connect__",
"CONNECTED_EVENT_NAME": "__connected__",
"DISCONNECT_EVENT_NAME": "__disconnect__",
"INTERCOM_RESOLVER_NAME": "__intercom__",
"INTER_COM_EVENT_NAMES": [
"__connect__",
"__switch__",
"__disconnect__"
],
"WS_REPLY_TYPE": "__reply__",
"WS_EVT_NAME": "__event__",
"WS_DATA_NAME": "__data__",
"WS_IS_REPLY_KEYS": [
"__reply__",
"__event__",
"__data__"
],
"ON_MESSAGE_FN_NAME": "onMessage",
"ON_RESULT_FN_NAME": "onResult",
"ON_ERROR_FN_NAME": "onError",
"ON_READY_FN_NAME": "onReady",
"ON_LOGIN_FN_NAME": "onLogin",
"SEND_MSG_FN_NAME": "send",
"EMIT_MSG_FN_NAME": "emit",
"ON_MSG_FN_NAME": "on",
"TO_MSG_FN_NAME": "to",
"CLIENT_PROP_NAME": "client",
"USERDATA_PROP_NAME": "userdata",
"EMIT_REPLY_TYPE": "emit_reply",
"EMIT_SEND_TYPE": "emit_send",
"ACKNOWLEDGE_REPLY_TYPE": "emit_acknowledge",
"INTER_EMIT_SEND_TYPE": "inter_emit_send",
"INTER_EMIT_REPLY_TYPE": "inter_emit_reply",
"NSP_GROUP": "nspGroup",
"PUBLIC_NAMESPACE": "publicNamespace",
"JS_WS_SOCKET_IO_NAME": "socket.io",
"JS_WS_NAME": "ws",
"JS_PRIMUS_NAME": "primus",
"GO_WS_COOLPY7_NAME": "coolpy7",
"DEFAULT_WS_WAIT_TIME": 5000,
"DEFAULT_RETRY_TIME": 3000,
"TIMEOUT_ERR_MSG": "timeout",
"NOT_LOGIN_ERR_MSG": "NOT LOGIN",
"BASE64_FORMAT": "base64",
"HEX_FORMAT": "hex",
"UTF8_FORMAT": "utf8",
"RSA_FORMATS": [
"base64",
"hex"
],
"RSA_ALGO": "RS256",
"HSA_ALGO": "HS256",
"JWT_SUPPORT_ALGOS": [
"RS256",
"HS256"
],
"RSA_PRIVATE_KEY_HEADER": "BEGIN RSA PRIVATE KEY",
"RSA_MIN_MODULE_LEN": 1024,
"RSA_MAX_MODULE_LEN": 4096,
"TOKEN_PARAM_NAME": "token",
"IO_ROUNDTRIP_LOGIN": "roundtip",
"IO_HANDSHAKE_LOGIN": "handshake",
"IO_LOGIN_METHODS": [
"roundtip",
"handshake"
],
"PEM_EXT": "pem",
"PUBLIC_KEY_NAME": "publicKey",
"PRIVATE_KEY_NAME": "privateKey",
"DEFAULT_PUBLIC_KEY_FILE": "publicKey.pem",
"DEFAULT_PRIVATE_KEY_FILE": "privateKey.pem",
"NSP_AUTH_CLIENT": "nspAuthClient",
"NSP_CLIENT": "nspClient",
"TOKEN_IN_HEADER": "header",
"TOKEN_IN_URL": "url",
"OR_SEPERATOR": "|",
"FUNCTION_TYPE": "function",
"STRING_TYPE": "string",
"BOOLEAN_TYPE": "boolean",
"ARRAY_TYPE": "array",
"OBJECT_TYPE": "object",
"ANY_TYPE": "any",
"NUMBER_TYPE": "number",
"NUMBER_TYPES": [
"int",
"integer",
"float",
"double",
"decimal"
],
"SUPPORTED_TYPES": [
"number",
"string",
"boolean",
"array",
"object",
"any"
],
"ARRAY_TS_TYPE_LFT": "Array<",
"ARRAY_TYPE_LFT": "array.<",
"ARRAY_TYPE_RGT": ">"
}