( name: string, file: string | ArrayBuffer | Uint8Array | Blob, opts?: Partial<ITarWriteOptions>, )
| 180 | } |
| 181 | |
| 182 | addFile( |
| 183 | name: string, |
| 184 | file: string | ArrayBuffer | Uint8Array | Blob, |
| 185 | opts?: Partial<ITarWriteOptions>, |
| 186 | ) { |
| 187 | const data = getArrayBuffer(file); |
| 188 | const size = (data as ArrayBuffer).byteLength ?? (file as Blob).size; |
| 189 | const item: ITarWriteItem = { |
| 190 | name, |
| 191 | type: TarFileTypeCodes.File, |
| 192 | data, |
| 193 | size, |
| 194 | opts, |
| 195 | }; |
| 196 | this.fileData.push(item); |
| 197 | } |
| 198 | |
| 199 | addFolder(name: string, opts?: Partial<ITarWriteOptions>) { |
| 200 | this.fileData.push({ |
no test coverage detected