(dataFiles: DataFile[], mediaFiles: AssetProxy[], options: PersistOptions)
| 374 | } |
| 375 | |
| 376 | async persistFiles(dataFiles: DataFile[], mediaFiles: AssetProxy[], options: PersistOptions) { |
| 377 | // eslint-disable-next-line @typescript-eslint/no-explicit-any |
| 378 | const files: (DataFile | AssetProxy)[] = mediaFiles.concat(dataFiles as any); |
| 379 | const operations = await this.getChangeFileOperations(files, this.branch); |
| 380 | return this.changeFiles(operations, options); |
| 381 | } |
| 382 | |
| 383 | async changeFiles(operations: ChangeFileOperation[], options: PersistOptions) { |
| 384 | return (await this.request(`${this.repoURL}/contents`, { |
no test coverage detected