Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/scm
browser/scm-service
ScmService
Class ScmService
Index
Constructors
constructor
Properties
_
repositories
_
selected
Repository
context
Keys
on
Did
Add
Repository
on
Did
Add
Repository
Emitter
on
Did
Change
Selected
Repository
on
Did
Change
Selected
Repository
Emitter
on
Did
Change
Status
Bar
Commands
on
Did
Change
Status
Bar
Commands
Emitter
on
Did
Remove
Repository
on
Did
Remove
Repository
Emitter
to
Dispose
On
Selected
Accessors
repositories
selected
Repository
status
Bar
Commands
Methods
find
Repository
fire
Did
Change
Status
Bar
Commands
register
Scm
Provider
Constructors
constructor
new
ScmService
()
:
ScmService
Returns
ScmService
Properties
Protected
Readonly
_
repositories
_repositories
:
Map
<
string
,
ScmRepository
>
= ...
Protected
_
selected
Repository
_selectedRepository
:
undefined
|
ScmRepository
Protected
Readonly
context
Keys
contextKeys
:
ScmContextKeyService
Readonly
on
Did
Add
Repository
onDidAddRepository
:
Event
<
ScmRepository
>
= ...
Protected
Readonly
on
Did
Add
Repository
Emitter
onDidAddRepositoryEmitter
:
Emitter
<
ScmRepository
>
= ...
Readonly
on
Did
Change
Selected
Repository
onDidChangeSelectedRepository
:
Event
<
undefined
|
ScmRepository
>
= ...
Protected
Readonly
on
Did
Change
Selected
Repository
Emitter
onDidChangeSelectedRepositoryEmitter
:
Emitter
<
undefined
|
ScmRepository
>
= ...
Readonly
on
Did
Change
Status
Bar
Commands
onDidChangeStatusBarCommands
:
Event
<
ScmCommand
[]
>
= ...
Protected
Readonly
on
Did
Change
Status
Bar
Commands
Emitter
onDidChangeStatusBarCommandsEmitter
:
Emitter
<
ScmCommand
[]
>
= ...
Readonly
on
Did
Remove
Repository
onDidRemoveRepository
:
Event
<
ScmRepository
>
= ...
Protected
Readonly
on
Did
Remove
Repository
Emitter
onDidRemoveRepositoryEmitter
:
Emitter
<
ScmRepository
>
= ...
Protected
Readonly
to
Dispose
On
Selected
toDisposeOnSelected
:
DisposableCollection
= ...
Accessors
repositories
get
repositories
()
:
ScmRepository
[]
Returns
ScmRepository
[]
selected
Repository
get
selectedRepository
()
:
undefined
|
ScmRepository
Returns
undefined
|
ScmRepository
set
selectedRepository
(
repository
:
undefined
|
ScmRepository
)
:
void
Parameters
repository
:
undefined
|
ScmRepository
Returns
void
status
Bar
Commands
get
statusBarCommands
()
:
ScmCommand
[]
Returns
ScmCommand
[]
Methods
find
Repository
findRepository
(
uri
:
URI
)
:
undefined
|
ScmRepository
Parameters
uri
:
URI
Returns
undefined
|
ScmRepository
Protected
fire
Did
Change
Status
Bar
Commands
fireDidChangeStatusBarCommands
()
:
void
Returns
void
register
Scm
Provider
registerScmProvider
(
provider
:
ScmProvider
,
options
?:
ScmProviderOptions
,
)
:
ScmRepository
Parameters
provider
:
ScmProvider
options
:
ScmProviderOptions
= {}
Returns
ScmRepository
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
repositories
_
selected
Repository
context
Keys
on
Did
Add
Repository
on
Did
Add
Repository
Emitter
on
Did
Change
Selected
Repository
on
Did
Change
Selected
Repository
Emitter
on
Did
Change
Status
Bar
Commands
on
Did
Change
Status
Bar
Commands
Emitter
on
Did
Remove
Repository
on
Did
Remove
Repository
Emitter
to
Dispose
On
Selected
Accessors
repositories
selected
Repository
status
Bar
Commands
Methods
find
Repository
fire
Did
Change
Status
Bar
Commands
register
Scm
Provider
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...