* * @param {string} project Project name * @param {()=>Promise >} files Async function that returns a map of files * @param {string} iconSrc Icon source (data url)
(project, files, iconSrc)
| 35 | * @param {string} iconSrc Icon source (data url) |
| 36 | */ |
| 37 | set(project, files, iconSrc) { |
| 38 | const icon = `${project}-project-icon`; |
| 39 | acode.addIcon(`${project}-project-icon`, iconSrc); |
| 40 | projects[project] = () => ({ files, icon }); |
| 41 | }, |
| 42 | delete(project) { |
| 43 | delete projects[project]; |
| 44 | }, |