UNPKG

node-libcurl

Version:

The fastest http(s) client (and much more) for Node.js - Node.js bindings for libcurl

164 lines 4.86 kB
/** * Copyright (c) Jonathan Cardoso Machado. All Rights Reserved. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** * @public */ export declare enum CurlMultiCode { CURLM_CALL_MULTI_PERFORM = -1, CURLM_OK = 0, CURLM_BAD_HANDLE = 1, CURLM_BAD_EASY_HANDLE = 2, CURLM_OUT_OF_MEMORY = 3, CURLM_INTERNAL_ERROR = 4, CURLM_BAD_SOCKET = 5, CURLM_UNKNOWN_OPTION = 6, CURLM_ADDED_ALREADY = 7, CURLM_RECURSIVE_API_CALL = 8, CURLM_WAKEUP_FAILURE = 9, CURLM_BAD_FUNCTION_ARGUMENT = 10, CURLM_LAST = 11, CURLM_CALL_MULTI_SOCKET = -1 } /** * @public */ export declare enum CurlCode { CURLE_OK = 0, CURLE_UNSUPPORTED_PROTOCOL = 1, CURLE_FAILED_INIT = 2, CURLE_URL_MALFORMAT = 3, CURLE_NOT_BUILT_IN = 4, CURLE_COULDNT_RESOLVE_PROXY = 5, CURLE_COULDNT_RESOLVE_HOST = 6, CURLE_COULDNT_CONNECT = 7, CURLE_WEIRD_SERVER_REPLY = 8, CURLE_REMOTE_ACCESS_DENIED = 9, CURLE_FTP_ACCEPT_FAILED = 10, CURLE_FTP_WEIRD_PASS_REPLY = 11, CURLE_FTP_ACCEPT_TIMEOUT = 12, CURLE_FTP_WEIRD_PASV_REPLY = 13, CURLE_FTP_WEIRD_227_FORMAT = 14, CURLE_FTP_CANT_GET_HOST = 15, CURLE_HTTP2 = 16, CURLE_FTP_COULDNT_SET_TYPE = 17, CURLE_PARTIAL_FILE = 18, CURLE_FTP_COULDNT_RETR_FILE = 19, CURLE_OBSOLETE20 = 20, CURLE_QUOTE_ERROR = 21, CURLE_HTTP_RETURNED_ERROR = 22, CURLE_WRITE_ERROR = 23, CURLE_OBSOLETE24 = 24, CURLE_UPLOAD_FAILED = 25, CURLE_READ_ERROR = 26, CURLE_OUT_OF_MEMORY = 27, CURLE_OPERATION_TIMEDOUT = 28, CURLE_OBSOLETE29 = 29, CURLE_FTP_PORT_FAILED = 30, CURLE_FTP_COULDNT_USE_REST = 31, CURLE_OBSOLETE32 = 32, CURLE_RANGE_ERROR = 33, CURLE_HTTP_POST_ERROR = 34, CURLE_SSL_CONNECT_ERROR = 35, CURLE_BAD_DOWNLOAD_RESUME = 36, CURLE_FILE_COULDNT_READ_FILE = 37, CURLE_LDAP_CANNOT_BIND = 38, CURLE_LDAP_SEARCH_FAILED = 39, CURLE_OBSOLETE40 = 40, CURLE_FUNCTION_NOT_FOUND = 41, CURLE_ABORTED_BY_CALLBACK = 42, CURLE_BAD_FUNCTION_ARGUMENT = 43, CURLE_OBSOLETE44 = 44, CURLE_INTERFACE_FAILED = 45, CURLE_OBSOLETE46 = 46, CURLE_TOO_MANY_REDIRECTS = 47, CURLE_UNKNOWN_OPTION = 48, CURLE_SETOPT_OPTION_SYNTAX = 49, CURLE_OBSOLETE50 = 50, CURLE_OBSOLETE51 = 51, CURLE_GOT_NOTHING = 52, CURLE_SSL_ENGINE_NOTFOUND = 53, CURLE_SSL_ENGINE_SETFAILED = 54, CURLE_SEND_ERROR = 55, CURLE_RECV_ERROR = 56, CURLE_OBSOLETE57 = 57, CURLE_SSL_CERTPROBLEM = 58, CURLE_SSL_CIPHER = 59, CURLE_PEER_FAILED_VERIFICATION = 60, CURLE_BAD_CONTENT_ENCODING = 61, CURLE_LDAP_INVALID_URL = 62, CURLE_FILESIZE_EXCEEDED = 63, CURLE_USE_SSL_FAILED = 64, CURLE_SEND_FAIL_REWIND = 65, CURLE_SSL_ENGINE_INITFAILED = 66, CURLE_LOGIN_DENIED = 67, CURLE_TFTP_NOTFOUND = 68, CURLE_TFTP_PERM = 69, CURLE_REMOTE_DISK_FULL = 70, CURLE_TFTP_ILLEGAL = 71, CURLE_TFTP_UNKNOWNID = 72, CURLE_REMOTE_FILE_EXISTS = 73, CURLE_TFTP_NOSUCHUSER = 74, CURLE_CONV_FAILED = 75, CURLE_CONV_REQD = 76, CURLE_SSL_CACERT_BADFILE = 77, CURLE_REMOTE_FILE_NOT_FOUND = 78, CURLE_SSH = 79, CURLE_SSL_SHUTDOWN_FAILED = 80, CURLE_AGAIN = 81, CURLE_SSL_CRL_BADFILE = 82, CURLE_SSL_ISSUER_ERROR = 83, CURLE_FTP_PRET_FAILED = 84, CURLE_RTSP_CSEQ_ERROR = 85, CURLE_RTSP_SESSION_ERROR = 86, CURLE_FTP_BAD_FILE_LIST = 87, CURLE_CHUNK_FAILED = 88, CURLE_NO_CONNECTION_AVAILABLE = 89, CURLE_SSL_PINNEDPUBKEYNOTMATCH = 90, CURLE_SSL_INVALIDCERTSTATUS = 91, CURLE_HTTP2_STREAM = 92, CURLE_RECURSIVE_API_CALL = 93, CURLE_AUTH_ERROR = 94, CURLE_HTTP3 = 95, CURLE_QUIC_CONNECT_ERROR = 96, CURLE_PROXY = 97, CURLE_SSL_CLIENTCERT = 98, CURLE_UNRECOVERABLE_POLL = 99, CURLE_TOO_LARGE = 100, CURLE_ECH_REQUIRED = 101, CURLE_LAST = 102, CURLE_FTP_WEIRD_SERVER_REPLY = 8, CURLE_SSL_CACERT = 60, CURLE_UNKNOWN_TELNET_OPTION = 48, CURLE_SSL_PEER_CERTIFICATE = 60, CURLE_TELNET_OPTION_SYNTAX = 49, CURLE_FTP_ACCESS_DENIED = 9, CURLE_FTP_COULDNT_SET_BINARY = 17, CURLE_FTP_QUOTE_ERROR = 21, CURLE_TFTP_DISKFULL = 70, CURLE_TFTP_EXISTS = 73, CURLE_HTTP_RANGE_ERROR = 33, CURLE_FTP_SSL_FAILED = 64, CURLE_OPERATION_TIMEOUTED = 28, CURLE_HTTP_NOT_FOUND = 22, CURLE_HTTP_PORT_FAILED = 45, CURLE_FTP_COULDNT_STOR_FILE = 25, CURLE_FTP_PARTIAL_FILE = 18, CURLE_FTP_BAD_DOWNLOAD_RESUME = 36 } /** * @public */ export declare enum CurlShareCode { CURLSHE_OK = 0, CURLSHE_BAD_OPTION = 1, CURLSHE_IN_USE = 2, CURLSHE_INVALID = 3, CURLSHE_NOMEM = 4, CURLSHE_NOT_BUILT_IN = 5, CURLSHE_LAST = 6 } //# sourceMappingURL=CurlCode.d.ts.map