* Get list of available asset files for AI to match against
(state: GraphState)
| 193 | * Get list of available asset files for AI to match against |
| 194 | */ |
| 195 | function getAssetFilesList(state: GraphState) { |
| 196 | try { |
| 197 | const assetsDir = workspaceManager.resolveAppSrc(state.workspace, 'assets'); |
| 198 | |
| 199 | if (!fs.existsSync(assetsDir)) { |
| 200 | return ''; |
| 201 | } |
| 202 | |
| 203 | const files = fs.readdirSync(assetsDir); |
| 204 | return files.join(', '); |
| 205 | } catch { |
| 206 | return ''; |
| 207 | } |
| 208 | } |
| 209 | |
| 210 | /** |
| 211 | * Inject root component into App.tsx |
no test coverage detected