MCPcopy Create free account
hub / github.com/cursorless-dev/cursorless / extractTargetedMarks

Function extractTargetedMarks

src/testUtil/extractTargetedMarks.ts:33–45  ·  view source on GitHub ↗
(
  targetKeys: string[],
  hatTokenMap: ReadOnlyHatMap
)

Source from the content-addressed store, hash-verified

31}
32
33export function extractTargetedMarks(
34 targetKeys: string[],
35 hatTokenMap: ReadOnlyHatMap
36) {
37 const targetedMarks: { [decoratedCharacter: string]: Token } = {};
38
39 targetKeys.forEach((key) => {
40 const { hatStyle, character } = HatTokenMap.splitKey(key);
41 targetedMarks[key] = hatTokenMap.getToken(hatStyle, character);
42 });
43
44 return targetedMarks;
45}

Callers 2

getMarksMethod · 0.90
runTestFunction · 0.90

Calls 2

splitKeyMethod · 0.80
getTokenMethod · 0.65

Tested by 1

runTestFunction · 0.72