hobby-by-category
Version:
A comprehensive, type-safe list of hobbies organized by categories.
31 lines (30 loc) • 974 B
TypeScript
type Hobby = string;
interface HobbiesByCategory {
creativeAndArtistic: Hobby[];
outdoorAndAdventure: Hobby[];
sportsAndFitness: Hobby[];
intellectualAndLearning: Hobby[];
techAndGaming: Hobby[];
musicAndPerformance: Hobby[];
collecting: Hobby[];
foodAndDrink: Hobby[];
socialAndCommunity: Hobby[];
relaxationAndMindfulness: Hobby[];
}
declare const _default: {
getAllCategories: () => string[];
getHobbiesByCategory: (category: keyof HobbiesByCategory) => Hobby[];
getRandomHobby: (category?: keyof HobbiesByCategory) => Hobby;
creativeAndArtistic: Hobby[];
outdoorAndAdventure: Hobby[];
sportsAndFitness: Hobby[];
intellectualAndLearning: Hobby[];
techAndGaming: Hobby[];
musicAndPerformance: Hobby[];
collecting: Hobby[];
foodAndDrink: Hobby[];
socialAndCommunity: Hobby[];
relaxationAndMindfulness: Hobby[];
};
export default _default;
export type { HobbiesByCategory, Hobby };