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 |