mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-02 15:13:46 +00:00
13 lines
202 B
TypeScript
13 lines
202 B
TypeScript
export function signal() {
|
|
let resolve: any
|
|
const promise = new Promise((r) => (resolve = r))
|
|
return {
|
|
trigger() {
|
|
return resolve()
|
|
},
|
|
wait() {
|
|
return promise
|
|
},
|
|
}
|
|
}
|