gitinsp-frontend
gitinsp-frontend
API
gitinsp
api
HttpClient
components
ChatInterface
IndexSelector
LinkViewer
StatusBar
TabContainer
Tab
models
ChatMessage
FetchContentRequest
FetchIndexesResponse
GenerateIndex
GenerateIndexResponse
IndexEvent
IndexGenerated
IndexOption
IndexOption
RefreshIndicesRequested
RemoveIndex
RemoveIndexRequested
RemoveIndexResponse
StreamResponse
services
ContentService
util
IDGenerator
GitInspectorFrontend
gitinsp-frontend
/
gitinsp
/
gitinsp.services
/
ContentService
ContentService
gitinsp.services.ContentService
class
ContentService
(
httpClient
:
HttpClient
)(
implicit
val
ec
:
ExecutionContext
)
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
chat
(
message
:
String
,
indexName
:
String
):
Signal
[
String
]
def
fetchAvailableIndices
(
):
Future
[
Option
[
Seq
[
IndexOption
]]]
def
fetchContent
(
url
:
String
,
format
:
String
,
extension
:
String
):
Future
[
String
]
def
generateIndex
(
content
:
GenerateIndex
,
options
:
Map
[
String
,
String
]):
Future
[
GenerateIndexResponse
]
def
removeIndex
(
indexName
:
String
):
Future
[
Option
[
String
]]
Implicits
Implicits
implicit
val
ec
:
ExecutionContext
implicit
val
fetchContentRequest
:
ReadWriter
[
FetchContentRequest
]
implicit
val
generateIndexRW
:
ReadWriter
[
GenerateIndex
]
implicit
val
generateIndexResponseRW
:
ReadWriter
[
GenerateIndexResponse
]
implicit
val
removeIndexRW
:
ReadWriter
[
RemoveIndex
]
implicit
val
removeIndexResponseRW
:
ReadWriter
[
RemoveIndexResponse
]
In this article
Attributes
Members list
Value members
Concrete methods
Implicits
Implicits