MCPcopy Index your code
hub / github.com/TypeScriptToLua/TypeScriptToLua / intersperse

Function intersperse

src/utils.ts:11–12  ·  view source on GitHub ↗
(values: readonly T[], separator: T)

Source from the content-addressed store, hash-verified

9}
10
11export const intersperse = <T>(values: readonly T[], separator: T): T[] =>
12 values.flatMap((value, index) => (index === 0 ? [value] : [separator, value]));
13
14export const union = <T>(...values: Array<Iterable<T>>): T[] => [...new Set(...values)];
15

Callers 2

printStatementArrayMethod · 0.90
joinChunksWithCommaMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected