craft-hub / ProjectWatcher
Class: ProjectWatcher
Defined in: packages/craft-hub/src/watcher.ts:68
Watch registered projects and emit coalesced semantic change events.
Constructors
Constructor
new ProjectWatcher(
listener,debounceMs?):ProjectWatcher
Defined in: packages/craft-hub/src/watcher.ts:74
Parameters
listener
debounceMs?
number = 200
Returns
ProjectWatcher
Methods
close()
close():
Promise<void>
Defined in: packages/craft-hub/src/watcher.ts:112
Stop every watcher and discard pending events.
Returns
Promise<void>
setCapabilityPatterns()
setCapabilityPatterns(
projectId,patterns):void
Defined in: packages/craft-hub/src/watcher.ts:152
Replace bounded Marketplace Skill marker patterns for one watched project.
Parameters
projectId
string
patterns
string[]
Returns
void
unwatch()
unwatch(
projectId):Promise<void>
Defined in: packages/craft-hub/src/watcher.ts:123
Stop watching one registered project.
Parameters
projectId
string
Returns
Promise<void>
watch()
watch(
project):Promise<void>
Defined in: packages/craft-hub/src/watcher.ts:80
Begin watching a project. Repeated calls for the same project are ignored.
Parameters
project
Returns
Promise<void>