Invalidate specific decls before IDE queries
[hiphop-php.git] / hphp / hack / hhi / ext_watchman.hhi
blobd50fd0e9cd9e720654f7c4baca7083c2fc7fcbdf
1 <?hh
3 namespace HH {
5 function watchman_run(
6   string $json_query,
7   ?string $socket_name = null,
8 ): Awaitable<string>;
10 function watchman_subscribe(
11   string $json_query,
12   string $path,
13   string $sub_name,
14   string $callback,
15   ?string $socket_name = null,
16 ): Awaitable<void>;
18 function watchman_check_sub(string $sub_name): bool;
20 function watchman_sync_sub(
21   string $sub_name,
22   int $timeout_ms = 0,
23 ): Awaitable<bool>;
25 function watchman_unsubscribe(string $sub_name): Awaitable<string>;
27 function ext_watchman_version(): int;
29 } // namespace HH