Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
shutdownServer :: WatchmanSockFile -> IO ShutdownServer Source #
newtype WatchmanVersion Source #
Instances
Eq WatchmanVersion Source # | |
Defined in System.Directory.Watchman (==) :: WatchmanVersion -> WatchmanVersion -> Bool # (/=) :: WatchmanVersion -> WatchmanVersion -> Bool # | |
Ord WatchmanVersion Source # | |
Defined in System.Directory.Watchman compare :: WatchmanVersion -> WatchmanVersion -> Ordering # (<) :: WatchmanVersion -> WatchmanVersion -> Bool # (<=) :: WatchmanVersion -> WatchmanVersion -> Bool # (>) :: WatchmanVersion -> WatchmanVersion -> Bool # (>=) :: WatchmanVersion -> WatchmanVersion -> Bool # max :: WatchmanVersion -> WatchmanVersion -> WatchmanVersion # min :: WatchmanVersion -> WatchmanVersion -> WatchmanVersion # | |
Show WatchmanVersion Source # | |
Defined in System.Directory.Watchman showsPrec :: Int -> WatchmanVersion -> ShowS # show :: WatchmanVersion -> String # showList :: [WatchmanVersion] -> ShowS # | |
FromBSER WatchmanVersion Source # | |
Defined in System.Directory.Watchman |
data WatchResponse Source #
Instances
Eq WatchResponse Source # | |
Defined in System.Directory.Watchman (==) :: WatchResponse -> WatchResponse -> Bool # (/=) :: WatchResponse -> WatchResponse -> Bool # | |
Show WatchResponse Source # | |
Defined in System.Directory.Watchman showsPrec :: Int -> WatchResponse -> ShowS # show :: WatchResponse -> String # showList :: [WatchResponse] -> ShowS # | |
FromBSER WatchResponse Source # | |
Defined in System.Directory.Watchman |
data WatchmanSocket Source #
data WatchmanSubscription Source #
watch :: WatchmanSockFile -> WFilePath -> IO WatchResponse Source #
:: WatchmanSockFile | |
-> WFilePath | |
-> [Generators -> Generators] | |
-> Expression | |
-> [QueryParams -> QueryParams] | |
-> [FileFieldLabel] | Must not be empty. Must not have duplicates |
-> IO QueryResult |
withConnect :: WatchmanSockFile -> (WatchmanSocket -> IO a) -> IO a Source #
subscribe :: WatchmanSocket -> WFilePath -> SubscriptionName -> Expression -> [SubscribeParams -> SubscribeParams] -> [FileFieldLabel] -> IO WatchmanSubscription Source #
unsubscribe :: WatchmanSubscription -> IO () Source #
stateEnter :: WatchmanSocket -> WFilePath -> StateName -> [StateParams -> StateParams] -> IO () Source #
stateLeave :: WatchmanSocket -> WFilePath -> StateName -> [StateParams -> StateParams] -> IO () Source #