@raydeck/s3-manager v2.3.1
@raydeck/s3-manager - v2.3.1
Globals
Index
Variables
Functions
- bucketExists
- copyObject
- deleteObject
- getFile
- getObject
- getS3
- makeDownloadUrl
- makeUploadUrl
- objectExists
- putFile
- putObject
- setS3
- withRecords
- withRecordsSerial
Variables
__checkedBuckets
• Const __checkedBuckets: object
Defined in index.ts:5
s3
• Let s3: S3 | undefined
Defined in index.ts:6
Functions
bucketExists
▸ ConstbucketExists(Bucket: string, skipCache: boolean): Promise\
Defined in index.ts:16
Parameters:
| Name | Type | Default value |
|---|---|---|
Bucket | string | - |
skipCache | boolean | false |
Returns: Promise\
copyObject
▸ ConstcopyObject(__namedParameters: { destBucket: undefined | string ; destKey: undefined | string ; sourceBucket: string ; sourceKey: string }): Promise\<PromiseResult\<CopyObjectOutput, AWSError>>
Defined in index.ts:147
Parameters:
| Name | Type |
|---|---|
__namedParameters | { destBucket: undefined | string ; destKey: undefined | string ; sourceBucket: string ; sourceKey: string } |
Returns: Promise\<PromiseResult\<CopyObjectOutput, AWSError>>
deleteObject
▸ ConstdeleteObject(Key: any, Bucket: any): Promise\
Defined in index.ts:83
Parameters:
| Name | Type |
|---|---|
Key | any |
Bucket | any |
Returns: Promise\
getFile
▸ ConstgetFile(Key: string, Bucket: string, targetPath: string): Promise\
Defined in index.ts:192
Parameters:
| Name | Type |
|---|---|
Key | string |
Bucket | string |
targetPath | string |
Returns: Promise\
getObject
▸ ConstgetObject(Key: any, Bucket: any): Promise\<PromiseResult\<GetObjectOutput, AWSError>>
Defined in index.ts:101
Parameters:
| Name | Type |
|---|---|
Key | any |
Bucket | any |
Returns: Promise\<PromiseResult\<GetObjectOutput, AWSError>>
getS3
▸ ConstgetS3(): S3
Defined in index.ts:10
Returns: S3
makeDownloadUrl
▸ ConstmakeDownloadUrl(__namedParameters: { Bucket: string ; Key: string ; ResponseContentType: undefined | string ; detectContentType: boolean = true; ttlMs: number = 60 * 1000 }): Promise\
Defined in index.ts:52
Parameters:
| Name | Type |
|---|---|
__namedParameters | { Bucket: string ; Key: string ; ResponseContentType: undefined | string ; detectContentType: boolean = true; ttlMs: number = 60 * 1000 } |
Returns: Promise\
makeUploadUrl
▸ ConstmakeUploadUrl(Key: any, Bucket: any): Promise\
Defined in index.ts:36
Parameters:
| Name | Type |
|---|---|
Key | any |
Bucket | any |
Returns: Promise\
objectExists
▸ ConstobjectExists(Key: any, Bucket: any): Promise\
Defined in index.ts:28
Parameters:
| Name | Type |
|---|---|
Key | any |
Bucket | any |
Returns: Promise\
putFile
▸ ConstputFile(sourcePath: string, Key: string, Bucket: string, options: Partial\): Promise\
Defined in index.ts:217
Parameters:
| Name | Type | Default value |
|---|---|---|
sourcePath | string | - |
Key | string | - |
Bucket | string | - |
options | Partial\ | {} |
Returns: Promise\
putObject
▸ ConstputObject(Key: any, Bucket: any, Body: any, options: Partial\): Promise\<PromiseResult\<PutObjectOutput, AWSError>>
Defined in index.ts:120
Parameters:
| Name | Type | Default value |
|---|---|---|
Key | any | - |
Bucket | any | - |
Body | any | - |
options | Partial\ | {} |
Returns: Promise\<PromiseResult\<PutObjectOutput, AWSError>>
setS3
▸ ConstsetS3(newS3: any): void
Defined in index.ts:7
Parameters:
| Name | Type |
|---|---|
newS3 | any |
Returns: void
withRecords
▸ ConstwithRecords(f: any): (Anonymous function)
Defined in index.ts:188
Parameters:
| Name | Type |
|---|---|
f | any |
Returns: (Anonymous function)
withRecordsSerial
▸ ConstwithRecordsSerial(f: any, allowErrors: boolean): (Anonymous function)
Defined in index.ts:178
Parameters:
| Name | Type | Default value |
|---|---|---|
f | any | - |
allowErrors | boolean | false |
Returns: (Anonymous function)
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago