mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-04-20 21:49:16 +00:00

* chore: add check-types * refactor: api package file structure update * feat: add headless worker extension API * feat: add HeadlessCmd to manifest schema * feat: make each type of cmds optional in manifest There may be more types of cmds in the future, this makes backward compatibility easier. * feat: implement headless extension command in app A demo cmd implemented as well. * refactor: move api package's API server files * refactor: reformat all
11 lines
315 B
TypeScript
11 lines
315 B
TypeScript
import { expose, HeadlessWorkerExtension, toast } from "@kksh/api/headless"
|
|
|
|
class DemoHeadlessExt extends HeadlessWorkerExtension {
|
|
load(): Promise<void> {
|
|
console.log("Demo Headless Extension Loaded")
|
|
toast.info("Demo Headless Extension Loaded")
|
|
return Promise.resolve()
|
|
}
|
|
}
|
|
expose(new DemoHeadlessExt())
|