Home / Function/ rarity() — astro Function Reference

rarity() — astro Function Reference

Architecture documentation for the rarity() function in seasonal.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  d3d56183_54a5_5e7d_e6f0_5d5d26abe08a["rarity()"]
  aa0e6248_8f82_1b08_b0c0_f000030ed60e["seasonal.ts"]
  d3d56183_54a5_5e7d_e6f0_5d5d26abe08a -->|defined in| aa0e6248_8f82_1b08_b0c0_f000030ed60e
  3cc41fab_53f1_ba76_f0d8_8f1f61f8190c["getSeasonalHouston()"]
  3cc41fab_53f1_ba76_f0d8_8f1f61f8190c -->|calls| d3d56183_54a5_5e7d_e6f0_5d5d26abe08a
  style d3d56183_54a5_5e7d_e6f0_5d5d26abe08a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/create-astro/src/data/seasonal.ts lines 107–112

function rarity(frequency: number, emoji: string[]) {
	if (frequency === 1) return emoji;
	if (frequency === 0) return [''];
	const empty = Array.from({ length: Math.round(emoji.length * frequency) }, () => '');
	return [...emoji, ...empty];
}

Domain

Subdomains

Frequently Asked Questions

What does rarity() do?
rarity() is a function in the astro codebase, defined in packages/create-astro/src/data/seasonal.ts.
Where is rarity() defined?
rarity() is defined in packages/create-astro/src/data/seasonal.ts at line 107.
What calls rarity()?
rarity() is called by 1 function(s): getSeasonalHouston.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free