mongodb-stitch
Version:
[](https://gitter.im/mongodb/stitch?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
12 lines (11 loc) • 666 B
TypeScript
/// <reference types="node" />
import BSON from "bson";
import { CoreStitchServiceClient } from "mongodb-stitch-core-sdk";
import { AwsS3PutObjectResult } from "../AwsS3PutObjectResult";
import { AwsS3SignPolicyResult } from "../AwsS3SignPolicyResult";
export default class CoreAwsS3ServiceClient {
private readonly service;
constructor(service: CoreStitchServiceClient);
putObject(bucket: string, key: string, acl: string, contentType: string, body: string | Buffer | Uint8Array | ArrayBuffer | BSON.Binary): Promise<AwsS3PutObjectResult>;
signPolicy(bucket: string, key: string, acl: string, contentType: string): Promise<AwsS3SignPolicyResult>;
}