MCPcopy Create free account

hub / github.com/Br3zzly/silksong-completionist / functions

Functions139 in github.com/Br3zzly/silksong-completionist

↓ 25 callersFunctioncreateTab
(tabId: TabId, options?: { hasPercentProgression?: boolean })
src/components/features/TabBar/tabs.ts:13
↓ 20 callersFunctioncn
(...classes: (string | undefined | null | false)[])
src/utils/classNames.ts:1
↓ 16 callersFunctiongetHoverBlurClassNames
({ shouldBlur, onGroupHover = true, }: { shouldBlur: boolean; onGroupHover?: boolean; })
src/utils/classNames.ts:5
↓ 12 callersFunctioncreateQuillButton
({ quill, shouldBlur = false }: { quill: QuillType; shouldBlur?: boolean })
src/components/features/TabContainer/descriptions/QuillsDescription.tsx:54
↓ 3 callersFunctionformatPercent
(value: number)
src/utils/general.ts:30
↓ 3 callersFunctiontoggleAct
(act: 1 | 2 | 3)
src/components/features/TabContainer/shared/StatusBar.tsx:26
↓ 2 callersFunctiondownloadFile
(data: Uint8Array | string, filename: string)
src/utils/general.ts:1
↓ 2 callersFunctiongetEmbedMapLink
(mapLink: string)
src/components/ui/MapButton/index.tsx:41
↓ 2 callersFunctiongetPlatformInfoMarkup
( activePlatform: PlatformOption, handleCopyPath: (activePlatform: PlatformOption) => void, custom
src/components/features/SaveFileInfo/PlatformInfo.tsx:42
↓ 2 callersFunctiongetQuillImagePath
(state: number)
src/components/features/TabBar/TabProgress.tsx:44
↓ 2 callersFunctionisValidSilksongSaveData
(parsedJson: object)
src/hooks/useSaveFile.ts:26
↓ 2 callersFunctionshuffleArray
(array: readonly T[])
src/utils/general.ts:21
↓ 2 callersFunctiontoggleActInFilter
(actFilter: Set<1 | 2 | 3>, act: 1 | 2 | 3)
src/utils/data.ts:166
↓ 1 callersFunctionaddCompletionVariants
(enrichedHuntersJournal, bossesToMinions, minionsToBosses)
src/miscellaneous/enrichHuntersJournal.cjs:166
↓ 1 callersFunctionaddHeader
(base64Bytes: Uint8Array)
src/utils/codec.ts:17
↓ 1 callersFunctionaddHpDamageInfo
(enrichedHuntersJournal, enemyMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:147
↓ 1 callersFunctionaddHpDamageInfoToBosses
(enrichedBosses, enemyMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:308
↓ 1 callersFunctionaddImageAssets
(enrichedHuntersJournal, enemyMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:198
↓ 1 callersFunctionaddImageAssetsToBosses
(enrichedBosses, enemyMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:219
↓ 1 callersFunctionanalyzeCompletionVariants
(journalNames, completionVariantsMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:117
↓ 1 callersFunctionanalyzeHpDamageMatches
(journalNames, enemyMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:100
↓ 1 callersFunctioncollectJournalNames
(huntersJournal)
src/miscellaneous/enrichHuntersJournal.cjs:90
↓ 1 callersFunctioncomputeDictMapWithSaveData
( normalisedDict: NormalisedDictMap, parsedJson: unknown, inShowEverythingMode: boolean )
src/utils/data.ts:10
↓ 1 callersFunctioncomputeTabData
( category: NormalizedCategory | null, tabLabel: TabId, effectiveFilters: { showMissingOnly: boolean; sh
src/components/features/TabContainer/index.tsx:29
↓ 1 callersFunctiondecodeData
(fileBytes: Uint8Array)
src/utils/codec.ts:38
↓ 1 callersFunctiondownloadFile
(url, filepath)
src/miscellaneous/enrichHuntersJournal.cjs:20
↓ 1 callersFunctiondownloadJournalImages
(huntersJournal, enemyMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:41
↓ 1 callersFunctionencodeData
(jsonString: string)
src/utils/codec.ts:61
↓ 1 callersFunctionextractCompletionVariants
(tableSelector)
src/miscellaneous/console.js:9
↓ 1 callersFunctionextractGroupedEnemyDataFromMultipleSelectors
(selectors)
src/miscellaneous/console.js:60
↓ 1 callersFunctionformatSecondsToHMS
(seconds: number)
src/utils/general.ts:34
↓ 1 callersFunctiongetActFilterText
( actFilter?: Set<1 | 2 | 3>, { returnEmpty = false }: { returnEmpty?: boolean } = {} )
src/utils/data.ts:148
↓ 1 callersFunctiongetAssetUrl
(path: string)
src/utils/assets.ts:9
↓ 1 callersFunctiongetCacheKey
( tabId: TabId, inShowEverythingMode: boolean, effectiveFilters: { showMissingOnly: boolean; showSpoiler
src/components/features/TabContainer/index.tsx:17
↓ 1 callersFunctiongetDescriptionContent
()
src/components/features/TabContainer/descriptions/QuillsDescription.tsx:67
↓ 1 callersFunctiongetFullImageUrl
(thumbnailUrl)
src/miscellaneous/console.js:61
↓ 1 callersFunctiongetTabContent
(activeTab: TabId)
src/components/features/TabContainer/index.tsx:228
↓ 1 callersFunctionhandleChange
(value: string)
src/components/features/SaveEditor/EditorContainer.tsx:196
↓ 1 callersFunctionhandleCopyPath
(activePlatform: PlatformOption)
src/components/features/SaveFileInfo/PlatformInfo.tsx:35
↓ 1 callersFunctionhandlePointerMove
(e: PointerEvent<HTMLDivElement>)
src/components/features/TabBar/TabButton.tsx:37
↓ 1 callersFunctionhandleScroll
()
src/components/ui/CustomScrollbars/index.tsx:80
↓ 1 callersFunctionisItemInCurrentGameMode
( item: { onlyFoundInClassicMode?: boolean; onlyFoundInSteelSoulMode?: boolean }, saveData: any )
src/dictionary/parsers.ts:173
↓ 1 callersFunctionisItemUnlockedInPlayerSave
( itemParsingInfo: ParsingInfo | ParsingInfoAnyOf, saveData: any )
src/dictionary/parsers.ts:8
↓ 1 callersFunctionisParsingInfoAnyOf
(parsingInfo: ParsingInfo | ParsingInfoAnyOf)
src/dictionary/parsers.ts:3
↓ 1 callersFunctionloadImage
()
src/components/ui/LazyImage/index.tsx:15
↓ 1 callersFunctionnormalizeDictionary
(categories: TrackableCategory[])
src/dictionary/normalizer.ts:9
↓ 1 callersFunctionremoveHeader
(bytes: Uint8Array)
src/utils/codec.ts:6
↓ 1 callersFunctionrenderContent
()
src/components/features/FileUpload/index.tsx:36
↓ 1 callersFunctionrenderTableBody
()
src/components/ui/Table/StandardTable.tsx:24
↓ 1 callersFunctionrun
()
src/miscellaneous/enrichHuntersJournal.cjs:399
↓ 1 callersFunctionrunAnalysis
(huntersJournal, enemyMetadata, completionVariantsMetadata)
src/miscellaneous/enrichHuntersJournal.cjs:276
↓ 1 callersFunctionrunBossesTransformation
(bosses, enemyMetadata, outputPath = BOSSES_OUTPUT_PATH)
src/miscellaneous/enrichHuntersJournal.cjs:380
↓ 1 callersFunctionrunTransformation
(huntersJournal, enemyMetadata, completionVariantsAnalysis, outputPath = OUTPUT_PATH)
src/miscellaneous/enrichHuntersJournal.cjs:352
↓ 1 callersFunctionstartDrag
()
src/components/ui/CustomScrollbars/ScrollThumb.tsx:40
↓ 1 callersFunctiontoggleAct
(act: 1 | 2 | 3)
src/components/features/FilterControls/FiltersBar.tsx:94
↓ 1 callersFunctionuseSaveFile
()
src/hooks/useSaveFile.ts:30
↓ 1 callersFunctionwriteEnrichedBosses
(enrichedBosses, outputPath)
src/miscellaneous/enrichHuntersJournal.cjs:261
↓ 1 callersFunctionwriteEnrichedJournal
(enrichedHuntersJournal, outputPath)
src/miscellaneous/enrichHuntersJournal.cjs:246
FunctionApp
()
src/components/App.tsx:27
FunctionAppContainer
({ children }: AppContainerProps)
src/components/features/AppContainer/index.tsx:10
FunctionBossesContent
({ tabLabel, showSpoilers, showMissingOnly, inShowEverythingMode, actFilter, computedData, onTab
src/components/features/TabContainer/Bosses.tsx:15
FunctionCategoryHeader
({ title, description, descriptionMarkup }: CategoryHeaderProps)
src/components/features/TabContainer/shared/CategoryHeader.tsx:9
FunctionCustomScrollbars
({ children, containerHeight, containerWidth, onScrollElementReady, }: CustomScrollbarsProps)
src/components/ui/CustomScrollbars/index.tsx:15
FunctionDownloadButton
({ children, onClick, className, ...props }: { children: React.ReactNode; onClick: () => void; c
src/components/features/SaveEditor/EditorContainer.tsx:57
FunctionDownloadButtons
({ saveFileObj }: { saveFileObj: SaveFileObj })
src/components/features/SaveEditor/EditorContainer.tsx:81
FunctionEditorContainer
({ saveFileObj }: { saveFileObj: SaveFileObj })
src/components/features/SaveEditor/EditorContainer.tsx:153
FunctionEditorResizeHandle
({ isDragging, onMouseDown, }: { isDragging: boolean; onMouseDown: (e: React.MouseEvent) => void; })
src/components/features/SaveEditor/EditorContainer.tsx:29
FunctionEditorStatusBar
({ isValidJson }: { isValidJson: boolean })
src/components/features/SaveEditor/EditorContainer.tsx:8
FunctionEmptyState
()
src/components/features/TabContainer/shared/EmptyState.tsx:1
FunctionFileUpload
({ saveFileObj }: { saveFileObj: SaveFileObj })
src/components/features/FileUpload/index.tsx:7
FunctionFilterControls
({ hasUploadedSaveFile, hasUploadedSaveData, globalFilters, inShowEverythingMode, onGlobalFilterChan
src/components/features/FilterControls/index.tsx:20
FunctionFiltersBar
({ hasUploadedSaveFile, hasUploadedSaveData, globalFilters, inShowEverythingMode, onGlobalFilterChan
src/components/features/FilterControls/FiltersBar.tsx:76
FunctionFiltersBarToggler
({ isExpanded, onToggle, hasUploadedSaveFile, inShowEverythingMode, }: FiltersBarTogglerProps)
src/components/features/FilterControls/FiltersBarToggler.tsx:11
FunctionFooter
()
src/components/features/Footer/index.tsx:4
FunctionGenericContent
({ tabLabel, showSpoilers, showMissingOnly, inShowEverythingMode, actFilter, computedData, onTab
src/components/features/TabContainer/GenericContent.tsx:13
FunctionGenericSectionTable
({ section, sectionsLength, showSpoilers, categoryName, }: { section: NormalizedSection & { items: N
src/components/features/TabContainer/GenericContent.tsx:80
FunctionHeader
()
src/components/features/Header/index.tsx:1
FunctionHuntersJournalContent
({ tabLabel, showSpoilers, showMissingOnly, inShowEverythingMode, actFilter, computedData, onTab
src/components/features/TabContainer/HuntersJournal.tsx:15
FunctionLazyEditor
({ saveFileObj, editorHeight, handleChange, }: { saveFileObj: SaveFileObj; editorHeight: number; h
src/components/features/SaveEditor/EditorContainer.tsx:92
FunctionLazyImage
({ src, alt, className }: LazyImageProps)
src/components/ui/LazyImage/index.tsx:10
FunctionLoadingComponent
()
src/components/features/SaveEditor/EditorContainer.tsx:101
FunctionMapButton
({ mapLink, disabled, titleName, children, className }: MapButtonProps)
src/components/ui/MapButton/index.tsx:22
FunctionModal
({ isOpen, onClose, title, children, className }: ModalProps)
src/components/ui/Modal/index.tsx:15
FunctionNoSaveDataAvailable
({ variant = "NO_SAVE_FILE" }: NoValidSaveProps)
src/components/features/TabContainer/shared/NoSaveDataAvailable.tsx:33
FunctionPillButton
({ children, onClick, disabled = false, selected = false, className, ...props }: PillButtonProps &
src/components/ui/PillButton/index.tsx:20
FunctionPlatformInfo
({ onCopyPath }: PlatformInfoProps)
src/components/features/SaveFileInfo/PlatformInfo.tsx:29
FunctionPlatformPath
({ children, onClick, className, ...props }: PlatformPathProps)
src/components/features/SaveFileInfo/PlatformInfo.tsx:17
FunctionQuillsDescription
({ showSpoilers = false, sectionData }: QuillsDescriptionProps)
src/components/features/TabContainer/descriptions/QuillsDescription.tsx:18
FunctionSaveFileInfo
({ onCopyPath }: SaveFileInfoProps)
src/components/features/SaveFileInfo/index.tsx:10
FunctionScrollThumb
({ orientation, pos, length, thickness = "4px", background = "rgba(255,255,255,0.2)", onDragStart,
src/components/ui/CustomScrollbars/ScrollThumb.tsx:14
FunctionSectionHeader
({ name, description, descriptionMarkup, showSpoilers, sectionData, className = "", }: SectionHead
src/components/features/TabContainer/shared/SectionHeader.tsx:12
FunctionSeparator
({ className = "", orientation = "horizontal" }: SeparatorProps)
src/components/ui/Separator/index.tsx:6
FunctionShowEverythingButton
({ inShowEverythingMode, onClick, }: { inShowEverythingMode: boolean; onClick: () => void; })
src/components/features/FilterControls/FiltersBar.tsx:5
FunctionShowMissingOnlyButton
({ showMissingOnly, onClick, disabled = false, }: { showMissingOnly: boolean; onClick: () => void;
src/components/features/FilterControls/FiltersBar.tsx:22
FunctionSimpleLocksDescription
({ showSpoilers = false }: SimpleLocksDescriptionProps)
src/components/features/TabContainer/descriptions/SimpleLocksDescription.tsx:27
FunctionSpoilersButton
({ showSpoilers, onClick, disabled = false, }: { showSpoilers: boolean; onClick: () => void; disab
src/components/features/FilterControls/FiltersBar.tsx:42
FunctionStandardTable
({ columns, tableData, rowClassName, rowTitle, children, isFixedLayout, containerHeight = 800, }
src/components/ui/Table/StandardTable.tsx:15
FunctionStatsContent
({ tabLabel, computedData }: TabContentProps)
src/components/features/TabContainer/Stats.tsx:5
FunctionStatusBar
({ inShowEverythingMode, tabLabel, hasMultipleSections, hasVisibleItems, showMissingOnly, showSpoi
src/components/features/TabContainer/shared/StatusBar.tsx:16
FunctionTabBar
({ activeTab, onSelect, dictMapWithSaveData, inShowEverythingMode, hasUploadedSaveData, }: TabBarPro
src/components/features/TabBar/index.tsx:28
next →1–100 of 139, ranked by callers