( reader: Reader, file: string, root: string, script: string )
| 159 | } |
| 160 | |
| 161 | export async function updateDataSourcesEntry( |
| 162 | reader: Reader, |
| 163 | file: string, |
| 164 | root: string, |
| 165 | script: string |
| 166 | ): Promise<string> { |
| 167 | if (reader instanceof LocalReader) return file; |
| 168 | else if (reader instanceof IPFSReader || reader instanceof GithubReader) { |
| 169 | return saveFile(reader, root, file, script); |
| 170 | } |
| 171 | throw new Error('Un-known reader type'); |
| 172 | } |
| 173 | |
| 174 | export async function updateProcessor(reader: Reader, root: string, file: string): Promise<string> { |
| 175 | if (reader instanceof LocalReader) { |
no test coverage detected