Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data RestyledPullRequest
- restyledPullRequestHeadRef :: RestyledPullRequest -> Text
- restyledPullRequestHtmlUrl :: RestyledPullRequest -> URL
- class HasRestyledPullRequest env where
- findRestyledPullRequest :: HasGitHub env => PullRequest -> RIO env (Maybe RestyledPullRequest)
- createRestyledPullRequest :: (HasLogFunc env, HasOptions env, HasConfig env, HasGit env, HasGitHub env) => PullRequest -> [RestylerResult] -> RIO env RestyledPullRequest
- updateRestyledPullRequest :: HasGit env => RestyledPullRequest -> [RestylerResult] -> RIO env RestyledPullRequest
- closeRestyledPullRequest :: (HasLogFunc env, HasGitHub env) => RestyledPullRequest -> RIO env ()
Documentation
data RestyledPullRequest Source #
Instances
class HasRestyledPullRequest env where Source #
restyledPullRequestL :: Lens' env (Maybe RestyledPullRequest) Source #
Instances
HasRestyledPullRequest App Source # | |
Defined in Restyler.App |
findRestyledPullRequest :: HasGitHub env => PullRequest -> RIO env (Maybe RestyledPullRequest) Source #
createRestyledPullRequest :: (HasLogFunc env, HasOptions env, HasConfig env, HasGit env, HasGitHub env) => PullRequest -> [RestylerResult] -> RIO env RestyledPullRequest Source #
updateRestyledPullRequest :: HasGit env => RestyledPullRequest -> [RestylerResult] -> RIO env RestyledPullRequest Source #
TODO: consider using results to update PR description.
closeRestyledPullRequest :: (HasLogFunc env, HasGitHub env) => RestyledPullRequest -> RIO env () Source #