12 lines
339 B
TypeScript
12 lines
339 B
TypeScript
import { apps } from "@/webapp"
|
|
import { Thread } from "@/shell"
|
|
|
|
export default function (project: string) {
|
|
const state = Thread.getStore()
|
|
|
|
if (apps().includes(project) && state) {
|
|
state.project = project
|
|
}
|
|
|
|
return state?.project ? `loaded ${project}` : { status: "error", output: `failed to load ${project}` }
|
|
} |