{"code":"import { CoreAwsS3ServiceClient } from \"mongodb-stitch-core-services-aws-s3\";\r\nimport AwsS3ServiceClientImpl from \"./internal/AwsS3ServiceClientImpl\";\r\nexport var AwsS3ServiceClient;\r\n(function (AwsS3ServiceClient) {\r\n    AwsS3ServiceClient.factory = new (function () {\r\n        function class_1() {\r\n        }\r\n        class_1.prototype.getNamedClient = function (service, client) {\r\n            return new AwsS3ServiceClientImpl(new CoreAwsS3ServiceClient(service));\r\n        };\r\n        return class_1;\r\n    }())();\r\n})(AwsS3ServiceClient || (AwsS3ServiceClient = {}));\r\n//# sourceMappingURL=AwsS3ServiceClient.js.map","map":"{\"version\":3,\"file\":\"AwsS3ServiceClient.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/AwsS3ServiceClient.ts\"],\"names\":[],\"mappings\":\"AAwBA,OAAO,EAGL,sBAAsB,EACvB,MAAM,qCAAqC,CAAC;AAC7C,OAAO,sBAAsB,MAAM,mCAAmC,CAAC;AA8CvE,MAAM,KAAW,kBAAkB,CAWlC;AAXD,WAAiB,kBAAkB;IACpB,0BAAO,GAEhB;QAAI;QAOR,CAAC;QANQ,gCAAc,GAArB,UACE,OAAgC,EAChC,MAA2B;YAE3B,OAAO,IAAI,sBAAsB,CAAC,IAAI,sBAAsB,CAAC,OAAO,CAAC,CAAC,CAAC;QACzE,CAAC;QACH,cAAC;IAAD,CAAC,AAPO,KAOL,CAAC;AACN,CAAC,EAXgB,kBAAkB,KAAlB,kBAAkB,QAWlC\"}","dts":{"name":"/Users/eric/stitch/stitch-js-sdk/packages/browser/services/aws-s3/.rpt2_cache/placeholder/AwsS3ServiceClient.d.ts","text":"/// <reference types=\"node\" />\r\nimport BSON from \"bson\";\r\nimport { NamedServiceClientFactory } from \"mongodb-stitch-browser-core\";\r\nimport { AwsS3PutObjectResult, AwsS3SignPolicyResult } from \"mongodb-stitch-core-services-aws-s3\";\r\nexport interface AwsS3ServiceClient {\r\n    putObject(bucket: string, key: string, acl: string, contentType: string, body: string | BSON.Binary | Uint8Array | ArrayBuffer | Buffer): Promise<AwsS3PutObjectResult>;\r\n    signPolicy(bucket: string, key: string, acl: string, contentType: string): Promise<AwsS3SignPolicyResult>;\r\n}\r\nexport declare namespace AwsS3ServiceClient {\r\n    const factory: NamedServiceClientFactory<AwsS3ServiceClient>;\r\n}\r\n"}}
