diff --git a/.eslintignore b/.eslintignore
index 76add878..a02761ec 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,2 +1,3 @@
node_modules
-dist
\ No newline at end of file
+dist
+docs
\ No newline at end of file
diff --git a/.prettierignore b/.prettierignore
index 0e75fe55..ae697144 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,3 +1,4 @@
node_modules
dist
coverage
+docs
diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html
index 0866ee30..a16145af 100644
--- a/docs/AWS_ArchivalStorage.html
+++ b/docs/AWS_ArchivalStorage.html
@@ -1,960 +1,1190 @@
-
-
-
- AWS_ArchivalStorage
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Class
- AWS_ArchivalStorage
-
-
-
-
-
-
-
-
-
-
-
- Constructor
-
-
-
- #
-
-
- new AWS_ArchivalStorage(aws, options)
-
-
-
-
Parameters:
-
-
-
-
-
- Name |
-
- Type |
-
-
- Description
- |
-
-
-
-
-
-
- aws
- |
-
-
- module
- |
-
-
- AWS SDK
- |
-
-
-
-
- options
- |
-
-
- object
- |
-
-
-
- SDK options
-
- |
-
-
-
-
-
-
-
- View Source
-
- AWS/storage/aws-archivalStorage.js,
- line 6
-
-
-
-
-
-
-
-
-
-
Methods
-
-
-
- #
-
-
- create(params)
- →
- {Promise.<createVaultResponse>}
-
-
-
-
-
- Trigers the createVault function
- of Glacier
-
-
-
-
Parameters:
-
-
-
-
-
- Name |
-
- Type |
-
-
- Description
- |
-
-
-
-
-
-
- params
- |
-
-
- CreateVaultInput
- |
-
-
-
- Data required
- for createVault
-
- |
-
-
-
-
-
-
-
- View Source
-
- AWS/storage/aws-archivalStorage.js,
- line 24
-
-
-
-
-
-
-
-
-
-
-
-
-
- Promise.<createVaultResponse>
-
-
-
-
-
-
-
-
- #
-
-
- delete(params)
- →
- {Promise.<deleteVaultResponse>}
-
-
-
-
-
- Trigers the deleteVault function
- of Glacier
-
-
-
-
Parameters:
-
-
-
-
-
- Name |
-
- Type |
-
-
- Description
- |
-
-
-
-
-
-
- params
- |
-
-
- DeleteVaultInput
- |
-
-
-
- Data required
- for deleteVault
-
- |
-
-
-
-
-
-
-
- View Source
-
- AWS/storage/aws-archivalStorage.js,
- line 56
-
-
-
-
-
-
-
-
-
-
-
-
-
- Promise.<deleteVaultResponse>
-
-
-
-
-
-
-
-
- #
-
-
- deleteFiles(params)
- →
- {Promise.<deleteArchiveResponse>}
-
-
-
-
-
- Trigers the deleteArchive
- function of Glacier
-
-
-
-
Parameters:
-
-
-
-
-
- Name |
-
- Type |
-
-
- Description
- |
-
-
-
-
-
-
- params
- |
-
-
- DeleteArchiveInput
- |
-
-
-
- Data required
- for
- deleteArchive
-
- |
-
-
-
-
-
-
-
- View Source
-
- AWS/storage/aws-archivalStorage.js,
- line 40
-
-
-
-
-
-
-
-
-
-
-
-
-
- Promise.<deleteArchiveResponse>
-
-
-
-
-
-
-
-
- #
-
-
- list(params)
- →
- {Promise.<listPartsResponse>}
-
-
-
-
-
- Trigers the listParts function
- of Glacier
-
-
-
-
Parameters:
-
-
-
-
-
- Name |
-
- Type |
-
-
- Description
- |
-
-
-
-
-
-
- params
- |
-
-
- ListPartsInput
- |
-
-
-
- Data required
- for listParts
-
- |
-
-
-
-
-
-
-
- View Source
-
- AWS/storage/aws-archivalStorage.js,
- line 88
-
-
-
-
-
-
-
-
-
-
-
-
-
- Promise.<listPartsResponse>
-
-
-
-
-
-
-
-
- #
-
-
- upload(params)
- →
- {Promise.<initiateMultipartUploadResponse>}
-
-
-
-
-
- Trigers the
- initiateMultipartUpload function
- of Glacier
-
-
-
-
Parameters:
-
-
-
-
-
- Name |
-
- Type |
-
-
- Description
- |
-
-
-
-
-
-
- params
- |
-
-
- InitiateMultipartUploadInput
- |
-
-
-
- Data required
- for
- initiateMultipartUpload
-
- |
-
-
-
-
-
-
-
- View Source
-
- AWS/storage/aws-archivalStorage.js,
- line 72
-
-
-
-
-
-
-
-
-
-
-
-
-
- Promise.<initiateMultipartUploadResponse>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ AWS_ArchivalStorage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class
+ AWS_ArchivalStorage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Constructor
+
+
+
+
+
+
+ #
+
+
+
+ new AWS_ArchivalStorage(aws, options)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name |
+
+
+ Type |
+
+
+
+
+
+ Description |
+
+
+
+
+
+
+
+
+
+ aws |
+
+
+
+
+
+module
+
+
+
+ |
+
+
+
+
+
+ AWS SDK |
+
+
+
+
+
+
+
+
+ options |
+
+
+
+
+
+object
+
+
+
+ |
+
+
+
+
+
+ SDK options |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View Source
+
+ AWS/storage/aws-archivalStorage.js, line 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods
+
+
+
+
+
+
+
+ #
+
+
+
+ create(params) → {Promise.<createVaultResponse>}
+
+
+
+
+
+
+
+
+
Trigers the createVault function of Glacier
+
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name |
+
+
+ Type |
+
+
+
+
+
+ Description |
+
+
+
+
+
+
+
+
+
+ params |
+
+
+
+
+
+CreateVaultInput
+
+
+
+ |
+
+
+
+
+
+ Data required for createVault |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View Source
+
+ AWS/storage/aws-archivalStorage.js, line 24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Promise.<createVaultResponse>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+
+
+
+ delete(params) → {Promise.<deleteVaultResponse>}
+
+
+
+
+
+
+
+
+
Trigers the deleteVault function of Glacier
+
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name |
+
+
+ Type |
+
+
+
+
+
+ Description |
+
+
+
+
+
+
+
+
+
+ params |
+
+
+
+
+
+DeleteVaultInput
+
+
+
+ |
+
+
+
+
+
+ Data required for deleteVault |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View Source
+
+ AWS/storage/aws-archivalStorage.js, line 56
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Promise.<deleteVaultResponse>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+
+
+
+ deleteFiles(params) → {Promise.<deleteArchiveResponse>}
+
+
+
+
+
+
+
+
+
Trigers the deleteArchive function of Glacier
+
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name |
+
+
+ Type |
+
+
+
+
+
+ Description |
+
+
+
+
+
+
+
+
+
+ params |
+
+
+
+
+
+DeleteArchiveInput
+
+
+
+ |
+
+
+
+
+
+ Data required for deleteArchive |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View Source
+
+ AWS/storage/aws-archivalStorage.js, line 40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Promise.<deleteArchiveResponse>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+
+
+
+ list(params) → {Promise.<listPartsResponse>}
+
+
+
+
+
+
+
+
+
Trigers the listParts function of Glacier
+
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name |
+
+
+ Type |
+
+
+
+
+
+ Description |
+
+
+
+
+
+
+
+
+
+ params |
+
+
+
+
+
+ListPartsInput
+
+
+
+ |
+
+
+
+
+
+ Data required for listParts |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View Source
+
+ AWS/storage/aws-archivalStorage.js, line 88
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Promise.<listPartsResponse>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+
+
+
+ upload(params) → {Promise.<initiateMultipartUploadResponse>}
+
+
+
+
+
+
+
+
+
Trigers the initiateMultipartUpload function of Glacier
+
+
+
+
+
+
+
+
+
+
+
+
Parameters:
+
+
+
+
+
+
+ Name |
+
+
+ Type |
+
+
+
+
+
+ Description |
+
+
+
+
+
+
+
+
+
+ params |
+
+
+
+
+
+InitiateMultipartUploadInput
+
+
+
+ |
+
+
+
+
+
+ Data required for initiateMultipartUpload |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View Source
+
+ AWS/storage/aws-archivalStorage.js, line 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Promise.<initiateMultipartUploadResponse>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+