Module: util/targetUtils
Functions
createThatMark
▸ createThatMark(targets
, ranges?
): SelectionWithEditor
[]
Parameters
Name | Type |
---|---|
targets | Target [] |
ranges? | Range [] |
Returns
Defined in
ensureSingleEditor
▸ ensureSingleEditor(targets
): TextEditor
Parameters
Name | Type |
---|---|
targets | Target [] |
Returns
Defined in
ensureSingleTarget
▸ ensureSingleTarget(targets
): Target
Parameters
Name | Type |
---|---|
targets | Target [] |
Returns
Defined in
flashTargets
▸ flashTargets(ide
, targets
, style
, getRange?
): Promise
<void
>
Parameters
Name | Type | Default value |
---|---|---|
ide | IDE | undefined |
targets | Target [] | undefined |
style | FlashStyle | undefined |
getRange | (target : Target ) => undefined | Range | getContentRange |
Returns
Promise
<void
>
Defined in
getContentRange
▸ getContentRange(target
): Range
Parameters
Name | Type |
---|---|
target | Target |
Returns
Defined in
groupTargetsForEachEditor
▸ groupTargetsForEachEditor(targets
): [TextEditor
, Target
[]][]
Parameters
Name | Type |
---|---|
targets | Target [] |
Returns
[TextEditor
, Target
[]][]
Defined in
runForEachEditor
▸ runForEachEditor<T
, U
>(targets
, getEditor
, func
): Promise
<U
[]>
Type parameters
Name |
---|
T |
U |
Parameters
Name | Type |
---|---|
targets | T [] |
getEditor | (target : T ) => TextEditor |
func | (editor : TextEditor , editorTargets : T []) => Promise <U > |
Returns
Promise
<U
[]>
Defined in
runOnTargetsForEachEditor
▸ runOnTargetsForEachEditor<T
>(targets
, func
): Promise
<T
[]>
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
targets | Target [] |
func | (editor : TextEditor , targets : Target []) => Promise <T > |
Returns
Promise
<T
[]>
Defined in
runOnTargetsForEachEditorSequentially
▸ runOnTargetsForEachEditorSequentially<T
>(targets
, func
): Promise
<T
[]>
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
targets | Target [] |
func | (editor : TextEditor , targets : Target []) => Promise <T > |
Returns
Promise
<T
[]>
Defined in
toGeneralizedRange
▸ toGeneralizedRange(target
): GeneralizedRange
Parameters
Name | Type |
---|---|
target | Target |