UNPKG

node-libcurl

Version:

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

31 lines 1.07 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. */ import { NodeLibcurlNativeBinding } from './types'; import { CurlShareOption } from './enum/CurlShareOption'; declare const bindings: NodeLibcurlNativeBinding; /** * This is a Node.js wrapper around the binding {@link EasyNativeBinding | native Easy class}. * * The only extra is that it provides a static field `option` and `lock`. * * @public */ declare class Share extends bindings.Share { /** * Options to be used with {@link setOpt | `setOpt`}. * * See the official documentation of [`curl_share_setopt()`](http://curl.haxx.se/libcurl/c/curl_share_setopt.html) * for reference. * * `CURLSHOPT_SHARE` becomes `Share.option.SHARE` * * @deprecated Use {@link CurlShareOption|`CurlShareOption`} directly instead. */ static option: typeof CurlShareOption; } export { Share }; //# sourceMappingURL=Share.d.ts.map