��version�0.1�name�http-uri-resolver�type�wasm�abi��version�0.1�moduleType��imports���type�UriResolver_Module��type�UriResolver_MaybeUriOrManifest��type�Http_Module��type�Http_Request��type�Http_ResponseType��type�Http_FormDataEntry��type�Http_Response�interfaces���type�UriResolver_Module�kind� �type�Module�kind̀�methods���name�tryResolveUri�return��type�UriResolver_MaybeUriOrManifest�name�tryResolveUri�kind"�object��name�tryResolveUri�type�UriResolver_MaybeUriOrManifest�kind� �type�Method�kind@�requiredãenv��required©arguments���type�String�name�authority�requiredäkind"�scalar��name�authority�type�String�requiredäkind��type�String�name�path�requiredäkind"�scalar��name�path�type�String�requiredäkind��name�getFile�return��type�Bytes�name�getFile�kind"�scalar��name�getFile�type�Bytes�kind�type�Method�kind@�requiredãenv��required©arguments���type�String�name�path�requiredäkind"�scalar��name�path�type�String�requiredäkind�importedObjectTypes���type�UriResolver_MaybeUriOrManifest�uri�%wrapscan.io/polywrap/uri-resolver@1.0�namespace�UriResolver�nativeType�MaybeUriOrManifest�kind��properties���type�String�name�uri�comment�=A new URI to be used for resolving the wrapper (redirection).�kind"�scalar��name�uri�type�String�kind��type�Bytes�name�manifest�comment�,The wrapper's manifest, if found (finality).�kind"�scalar��name�manifest�type�Bytes�kind��type�Http_Request�uri�wrap://ens/wraps.eth:http@1.1.0�namespace�Http�nativeType�Request�kind��properties���type�Map<String, String>�name�headers�map��type�Map<String, String>�scalar��name�headers�type�String�requiredäkind�kind� �name�headers�key��name�headers�type�String�requiredäkind�value��name�headers�type�String�requiredäkind�kind"��type�Map<String, String>�name�urlParams�map��type�Map<String, String>�scalar��name�urlParams�type�String�requiredäkind�kind� �name�urlParams�key��name�urlParams�type�String�requiredäkind�value��name�urlParams�type�String�requiredäkind�kind"��type�Http_ResponseType�name�responseType�requiredäkind"�enum��name�responseType�requiredätype�Http_ResponseType�kind�@ ��type�String�name�body�comment�MThe body of the request. If present, the `formData` property will be ignored.�kind"�scalar��name�body�type�String�kind��type�[Http_FormDataEntry]�name�formData�comment�7 An alternative to the standard request body, 'formData' is expected to be in the 'multipart/form-data' format.
If present, the `body` property is not null, `formData` will be ignored.
Otherwise, if formData is not null, the following header will be added to the request: 'Content-Type: multipart/form-data'.�kind"�array��name�formData�type�[Http_FormDataEntry]�object��name�formData�requiredätype�Http_FormDataEntry�kind� �kind�item��name�formData�requiredätype�Http_FormDataEntry�kind� ��type�UInt32�name�timeout�kind"�scalar��name�timeout�type�UInt32�kind��type�Http_FormDataEntry�uri�wrap://ens/wraps.eth:http@1.1.0�namespace�Http�nativeType�FormDataEntry�kind��properties���type�String�name�name�comment�FormData entry key�requiredäkind"�scalar��name�name�type�String�requiredäkind��type�String�name�value�comment�>If 'type' is defined, value is treated as a base64 byte string�kind"�scalar��name�value�type�String�kind��type�String�name�fileName�comment�!File name to report to the server�kind"�scalar��name�fileName�type�String�kind��type�String�name�type�comment�rMIME type (https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types). Defaults to empty string.�kind"�scalar��name�type�type�String�kind��type�Http_Response�uri�wrap://ens/wraps.eth:http@1.1.0�namespace�Http�nativeType�Response�kind��properties���type�Int�name�status�requiredäkind"�scalar��name�status�type�Int�requiredäkind��type�String�name�statusText�requiredäkind"�scalar��name�statusText�type�String�requiredäkind��type�Map<String, String>�name�headers�map��type�Map<String, String>�scalar��name�headers�type�String�requiredäkind�kind� �name�headers�key��name�headers�type�String�requiredäkind�value��name�headers�type�String�requiredäkind�kind"��type�String�name�body�kind"�scalar��name�body�type�String�kind�importedModuleTypes���uri�%wrapscan.io/polywrap/uri-resolver@1.0�namespace�UriResolver�nativeType�Module�isInterface¤type�UriResolver_Module�kind� �methods���name�tryResolveUri�return��type�UriResolver_MaybeUriOrManifest�name�tryResolveUri�kind"�object��name�tryResolveUri�type�UriResolver_MaybeUriOrManifest�kind� �commentوAttempt to resolve a wrapper from its URI.
@param authority - URI authority (ex: "file")
@param path - URI path (ex: "/path/to/wrapper")�type�Method�kind@�requiredãenv��required©arguments���type�String�name�authority�requiredäkind"�scalar��name�authority�type�String�requiredäkind��type�String�name�path�requiredäkind"�scalar��name�path�type�String�requiredäkind��name�getFile�return��type�Bytes�name�getFile�kind"�scalar��name�getFile�type�Bytes�kind�comment�QAttempt to read a file.
@param path - URI path (ex: "/path/to/wrapper/wrap.wasm")�type�Method�kind@�requiredãenv��required©arguments���type�String�name�path�requiredäkind"�scalar��name�path�type�String�requiredäkind��uri�wrap://ens/wraps.eth:http@1.1.0�namespace�Http�nativeType�Module�isInterface¤type�Http_Module�kind� �methods���name�get�return��type�Http_Response�name�get�kind"�object��name�get�type�Http_Response�kind� �type�Method�kind@�requiredéarguments���type�String�name�url�requiredäkind"�scalar��name�url�type�String�requiredäkind��type�Http_Request�name�request�kind"�object��name�request�type�Http_Request�kind� ��name�post�return��type�Http_Response�name�post�kind"�object��name�post�type�Http_Response�kind� �type�Method�kind@�requiredéarguments���type�String�name�url�requiredäkind"�scalar��name�url�type�String�requiredäkind��type�Http_Request�name�request�kind"�object��name�request�type�Http_Request�kind� �importedEnumTypes���type�Http_ResponseType�constants��TEXT�BINARY�uri�wrap://ens/wraps.eth:http@1.1.0�namespace�Http�nativeType�ResponseType�kind��envType��type�Env�kind�