Function: useAstroExtractUniqueValues()
useAstroExtractUniqueValues<
T,V>(items,keyFrom):V[]
Defined in: src/adapters/astro/astro.service.ts:197
Extract unique values from a collection, supporting single values or arrays.
Type Parameters
T
T
V
V
Parameters
items
T[]
Collection items
keyFrom
(item) => V | V[]
Function to extract value(s) from each item
Returns
V[]
Array of unique values
Example
const posts = [{ tags: ["ts", "react"] }, { tags: ["ts", "vue"] }];
const tags = useAstroExtractUniqueValues(posts, (p) => p.tags);
// ["ts", "react", "vue"]