MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / chainedSetAddAfter

Function chainedSetAddAfter

packages/webpack5/src/helpers/chain.ts:10–24  ·  view source on GitHub ↗
(
	chainedSet: ChainedSet<any>,
	after: any,
	itemToAdd: any
)

Source from the content-addressed store, hash-verified

8 * @param itemToAdd
9 */
10export function chainedSetAddAfter(
11 chainedSet: ChainedSet<any>,
12 after: any,
13 itemToAdd: any
14) {
15 const values = chainedSet.values();
16
17 if (values.includes(after)) {
18 values.splice(values.indexOf(after) + 1, 0, itemToAdd);
19 } else {
20 values.push(itemToAdd);
21 }
22
23 chainedSet.clear().merge(values);
24}

Callers 2

typescript.tsFile · 0.90
javascript.tsFile · 0.90

Calls 5

includesMethod · 0.80
spliceMethod · 0.80
indexOfMethod · 0.80
clearMethod · 0.65
pushMethod · 0.45

Tested by

no test coverage detected