@salesforce/b2c-tooling-sdk / operations/code / uploadFiles
Function: uploadFiles()
uploadFiles(
instance,codeVersion,uploads,deletes,options?):Promise<void>
Defined in: packages/b2c-tooling-sdk/src/operations/code/upload-files.ts:76
Uploads and deletes files on an instance via WebDAV.
This is the core batch-upload pipeline used by both watchCartridges and the VS Code extension. It:
- Filters out non-existent upload files
- Creates a ZIP archive of upload files
- Uploads via WebDAV PUT and unzips on server
- Deletes files (skipping any that were also uploaded in the same batch)
Parameters
instance
B2C instance to sync to
codeVersion
string
Code version to deploy to
uploads
Files to upload
deletes
Files to delete
options?
Callbacks for upload/delete/error events
Returns
Promise<void>