Function
extractTargetedMarks
(
targetKeys: string[],
hatTokenMap: ReadOnlyHatMap
)
Source from the content-addressed store, hash-verified
| 31 | } |
| 32 | |
| 33 | export 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 | } |