SYMBOL INDEX (51 symbols across 27 files) FILE: android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 16) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: android/app/src/main/java/cn/yunyoujun/cook/MainActivity.java class MainActivity (line 5) | public class MainActivity extends BridgeActivity {} FILE: android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 14) | @Test FILE: app/composables/animation.ts function useEmojiAnimation (line 4) | function useEmojiAnimation(recipeBtn: Ref) { FILE: app/composables/count.ts function useCount (line 3) | function useCount() { FILE: app/composables/dark.ts function setLightMode (line 9) | async function setLightMode() { function setDarkMode (line 18) | async function setDarkMode() { method toggleDark (line 33) | async toggleDark() { FILE: app/composables/db.ts function useIndexedDB (line 5) | function useIndexedDB() { FILE: app/composables/helper.ts function useInvisibleElement (line 10) | function useInvisibleElement(target: MaybeComputedElementRef) { FILE: app/composables/store/favorite.ts type FavoriteEntry (line 6) | interface FavoriteEntry { id: number, time: number } function ensureFavoriteEntries (line 12) | function ensureFavoriteEntries(): FavoriteEntry[] { function getId (line 36) | function getId(item: RecipeItem | DbRecipeItem): number | null { function isFavorited (line 41) | function isFavorited(item: RecipeItem | DbRecipeItem) { function toggleFavorite (line 48) | function toggleFavorite(item: RecipeItem | DbRecipeItem) { function getFavoriteTime (line 61) | function getFavoriteTime(item: RecipeItem | DbRecipeItem): number | null { FILE: app/composables/store/history.ts type RecipeHistoryItem (line 5) | interface RecipeHistoryItem { FILE: app/composables/store/recipe.ts type SearchMode (line 15) | type SearchMode = 'survival' | 'loose' | 'strict' function toggleStuff (line 36) | function toggleStuff(name: string) { function toggleTools (line 45) | function toggleTools(name: string) { function setMode (line 56) | function setMode(mode: SearchMode) { function reset (line 63) | function reset() { function addStuff (line 69) | function addStuff(name: string) { function searchRecipes (line 77) | async function searchRecipes() { FILE: app/composables/store/user.ts function setNewName (line 19) | function setNewName(name: string) { FILE: app/constants/acknowledgements.ts type Acknowledgement (line 5) | interface Acknowledgement { type PersonalAcknowledgement (line 40) | interface PersonalAcknowledgement { FILE: app/types/cookbook.ts type Cookbook (line 3) | interface Cookbook { FILE: app/types/incompatible-foods.ts type IncompatibleRule (line 4) | interface IncompatibleRule { FILE: app/types/recipe.ts type Difficulty (line 1) | type Difficulty = '简单' | '普通' | '困难' type RecipeItem (line 3) | interface RecipeItem { type Recipes (line 42) | type Recipes = RecipeItem[] type StuffItem (line 44) | interface StuffItem { FILE: app/utils/db.ts type DbRecipeItem (line 6) | interface DbRecipeItem extends RecipeItem { class MySubClassedDexie (line 10) | class MySubClassedDexie extends Dexie { method constructor (line 13) | constructor() { function initDb (line 23) | async function initDb() { FILE: app/utils/index.ts function getEmojisFromStuff (line 15) | function getEmojisFromStuff(stuff: string[]) { FILE: app/utils/pwa.ts function installPrompt (line 7) | function installPrompt() { FILE: app/utils/random.ts function generateRandomArray (line 4) | function generateRandomArray(length: number, total = 1) { FILE: app/utils/settings.ts type UserSettings (line 1) | interface UserSettings { FILE: docs/.vitepress/components.d.ts type GlobalComponents (line 10) | interface GlobalComponents { FILE: scripts/convert.ts function run (line 8) | function run() { function convertIncompatibleFoods (line 54) | function convertIncompatibleFoods() { function main (line 107) | function main() { FILE: scripts/git.ts function getLatestCommit (line 6) | async function getLatestCommit() { FILE: shims.d.ts type Window (line 1) | interface Window {