"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Storage=void 0;const faas_common_sdk_1=require("@alipay/faas-common-sdk"),requester_1=require("../requester"),FileUploader_1=require("./FileUploader");class Storage extends faas_common_sdk_1.Storage{#e;constructor(e){const t=requester_1.Httpclient.createStorageHttpclient(e),r=new FileUploader_1.FileUploader;super({httpclient:t,fileUploader:r,type:"function",toEnvId:e.toEnvId}),this.#e=t}async requestRaw(e,t,r,o){const{res:s}=await this.#e.requestRaw({method:e,path:t,data:r,headers:o});return s}}exports.Storage=Storage;