FP.API.Common

data ClientRoute

class FpClient m m'

data ClientInfo m'

newClientInfo

data ProjectCallbacks m'

defaultProjectCallbacks

data ClientException

clientFail

data Join k a b

emptyJoin

joinAInput

joinBInput

pollProjectMessages

handleMessage

jobResult

jobCallback

ideCommand

ideCommandFail

makeFayAsyncCall

updateSessionCompileId

fayCommand

callFay

makeFayCall

makeFayCall'

handleServerResponse

getAnnouncements

seenAnnouncement

getSettingsSubstitutions

setSettingsSubstitutions

closeAllProjects

getProjectId

saveProfile

getIFilesFromURL

getIFilesFromCode

generateConfiguration

sshPublicKey

getGithubUrl

revokeGithub

userAuthedGithub

getConflictingPackagesFail

hoogleSearchFail

startInteractiveWebFail

startInteractiveFail

stopRunningCodeFail

putStdinFail

getDeploymentManagerInfoFail

getRandomHostNameFail

checkHostNameFail

getNewBgJobFail

getNewWebAppFail

getNewDeploymentFail

getNewRunConfigFail

setDeploymentsFail

setRunConfigsFail

getKeterYamlFail

extractRefactoringFail

renameRefactoringFail

checkoutBranchFail

deleteBranchFail

createBranchFail

cancelGitShellFail

applyGitShellFail

gitShellInputFail

startGitShellFail

gitDiffFail

gitResolveFileFail

gitMergeDoneFail

gitMergeAbortFail

gitPullFail

gitPushIgnoreDirtyFail

gitPushFail

gitResetFail

gitCommitFail

setGitConfigFail

getGitConfigFail

setRemotesFail

setRootFail

isProjectDirtyFail

getGitHistoryFail

compileBinaryFail

runTargetFail

getTargetFail

setTargetFail

searchProjectFail

ideHoogleSearchFail

getAutocompletionsFail

getDefinitionSourceFail

getFindUsagesFail

getTypeInfoDominatorsFail

getTypeInfoFail

renderFileMarkdownFail

reformatModuleFail

setModuleExclusionFail

getAllFilesFail

getFileTokenFail

getFileFail

renameFileFail

deleteFileFail

saveFileFail

addFileFail

pingFail

generateHaddocksFail

restartBackendFail

sdistTarballFail

resetProjectSettingsFail

deleteProjectFail

saveProjectStateFail

setProjectMetadataFail

getPublicFail

setPublicFail

setSettingsFail

reparseProjectSettingsFail

getInitialProjectInfoFail

getConflictingPackages

hoogleSearch

startInteractiveWeb

startInteractive

stopRunningCode

putStdin

getDeploymentManagerInfo

getRandomHostName

checkHostName

getNewBgJob

getNewWebApp

getNewDeployment

getNewRunConfig

setDeployments

setRunConfigs

getKeterYaml

extractRefactoring

renameRefactoring

checkoutBranch

deleteBranch

createBranch

cancelGitShell

applyGitShell

gitShellInput

startGitShell

gitDiff

gitResolveFile

gitMergeDone

gitMergeAbort

gitPull

gitPushIgnoreDirty

gitPush

gitReset

gitCommit

setGitConfig

getGitConfig

setRemotes

setRoot

isProjectDirty

getGitHistory

compileBinary

runTarget

getTarget

setTarget

searchProject

ideHoogleSearch

getAutocompletions

getDefinitionSource

getFindUsages

getTypeInfoDominators

getTypeInfo

renderFileMarkdown

reformatModule

setModuleExclusion

getAllFiles

getFileToken

getFile

renameFile

deleteFile

saveFile

addFile

ping

generateHaddocks

restartBackend

sdistTarball

resetProjectSettings

deleteProject

saveProjectState

setProjectMetadata

getPublic

setPublic

setSettings

reparseProjectSettings

getInitialProjectInfo

addFile'

saveFile'

deleteFile'

renameFile'

updateFileToken

getFile'

updateToken

modifyTokens

watchStatusOneShot