Theia API Documentation v1.71.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/scm
browser/scm-provider
ScmHistoryProvider
Interface ScmHistoryProvider
interface
ScmHistoryProvider
{
currentHistoryItemBaseRef
?:
ScmHistoryItemRef
;
currentHistoryItemRef
?:
ScmHistoryItemRef
;
currentHistoryItemRemoteRef
?:
ScmHistoryItemRef
;
onDidChangeCurrentHistoryItemRefs
:
Event
<
void
>
;
onDidChangeHistoryItemRefs
:
Event
<
ScmHistoryItemRefsChangeEvent
>
;
provideHistoryItemChanges
(
historyItemId
:
string
,
historyItemParentId
:
undefined
|
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItemChange
[]
>
;
provideHistoryItemRefs
(
historyItemRefs
:
undefined
|
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItemRef
[]
>
;
provideHistoryItems
(
options
:
ScmHistoryOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItem
[]
>
;
resolveHistoryItem
(
historyItemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItem
>
;
resolveHistoryItemRefsCommonAncestor
(
historyItemRefs
:
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
string
>
;
}
Implemented by
PluginScmHistoryProvider
Index
Properties
current
History
Item
Base
Ref?
current
History
Item
Ref?
current
History
Item
Remote
Ref?
on
Did
Change
Current
History
Item
Refs
on
Did
Change
History
Item
Refs
Methods
provide
History
Item
Changes
provide
History
Item
Refs
provide
History
Items
resolve
History
Item
resolve
History
Item
Refs
Common
Ancestor
Properties
Optional
Readonly
current
History
Item
Base
Ref
currentHistoryItemBaseRef
?:
ScmHistoryItemRef
Optional
Readonly
current
History
Item
Ref
currentHistoryItemRef
?:
ScmHistoryItemRef
Optional
Readonly
current
History
Item
Remote
Ref
currentHistoryItemRemoteRef
?:
ScmHistoryItemRef
Readonly
on
Did
Change
Current
History
Item
Refs
onDidChangeCurrentHistoryItemRefs
:
Event
<
void
>
Readonly
on
Did
Change
History
Item
Refs
onDidChangeHistoryItemRefs
:
Event
<
ScmHistoryItemRefsChangeEvent
>
Methods
provide
History
Item
Changes
provideHistoryItemChanges
(
historyItemId
:
string
,
historyItemParentId
:
undefined
|
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItemChange
[]
>
Parameters
historyItemId
:
string
historyItemParentId
:
undefined
|
string
token
:
CancellationToken
Returns
Promise
<
undefined
|
ScmHistoryItemChange
[]
>
provide
History
Item
Refs
provideHistoryItemRefs
(
historyItemRefs
:
undefined
|
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItemRef
[]
>
Parameters
historyItemRefs
:
undefined
|
string
[]
token
:
CancellationToken
Returns
Promise
<
undefined
|
ScmHistoryItemRef
[]
>
provide
History
Items
provideHistoryItems
(
options
:
ScmHistoryOptions
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItem
[]
>
Parameters
options
:
ScmHistoryOptions
token
:
CancellationToken
Returns
Promise
<
undefined
|
ScmHistoryItem
[]
>
resolve
History
Item
resolveHistoryItem
(
historyItemId
:
string
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
ScmHistoryItem
>
Parameters
historyItemId
:
string
token
:
CancellationToken
Returns
Promise
<
undefined
|
ScmHistoryItem
>
resolve
History
Item
Refs
Common
Ancestor
resolveHistoryItemRefsCommonAncestor
(
historyItemRefs
:
string
[]
,
token
:
CancellationToken
,
)
:
Promise
<
undefined
|
string
>
Parameters
historyItemRefs
:
string
[]
token
:
CancellationToken
Returns
Promise
<
undefined
|
string
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
current
History
Item
Base
Ref
current
History
Item
Ref
current
History
Item
Remote
Ref
on
Did
Change
Current
History
Item
Refs
on
Did
Change
History
Item
Refs
Methods
provide
History
Item
Changes
provide
History
Item
Refs
provide
History
Items
resolve
History
Item
resolve
History
Item
Refs
Common
Ancestor
Eclipse Theia Website
GitHub
Theia API Documentation v1.71.0
Loading...