MCPcopy Create free account

hub / github.com/SillyBigTypeIndicator/SBTI / functions

Functions145 in github.com/SillyBigTypeIndicator/SBTI

↓ 43 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 19 callersFunctionclampTrait
(n: number)
src/lib/traits/schema.ts:49
↓ 10 callersFunctionnum
(k: string)
src/lib/providers/adapters/ocean-five.ts:60
↓ 8 callersMethodnormalizeResult
(input: unknown)
src/lib/providers/adapter-types.ts:28
↓ 7 callersFunctionmapNormalizedToSBTI
( profile: NormalizedTraitProfile, rationalePrefix: string, )
src/lib/providers/rules-engine.ts:26
↓ 6 callersFunctioncompareWithProvider
( providerId: string, userInput: unknown, sbtiNormalized: NormalizedTraitProfile, )
src/lib/providers/compare-with.ts:5
↓ 6 callersFunctiongetPersonalityProvider
(id: string)
src/lib/providers/registry.ts:22
↓ 6 callersFunctiongetSBTITypeDefinition
(code: string)
src/lib/sbti/types-catalog.ts:251
↓ 5 callersFunctiongetOrCreateAnonUserId
()
src/lib/session.ts:8
↓ 5 callersFunctionletterScore
(hi: boolean)
src/lib/providers/adapters/letter-compass.ts:8
↓ 5 callersFunctionregisterPersonalityProvider
(adapter: PersonalityTestAdapter)
src/lib/providers/registry.ts:10
↓ 5 callersFunctionscale
(v: number)
src/lib/providers/adapters/ocean-five.ts:14
↓ 4 callersFunctioncomparePersonalitySystems
( sbtiProfile: NormalizedTraitProfile, otherProfile: NormalizedTraitProfile, )
src/lib/comparison/engine.ts:59
↓ 4 callersFunctionget
(id: string)
src/lib/providers/adapters/letter-compass.ts:63
↓ 4 callersFunctionrawSumToScore
Map raw axis sums (~[-3n,3n]) to 0–100
src/lib/sbti/scoring.ts:42
↓ 4 callersFunctionsumWeightsForAxis
( answers: Record<string, string>, axis: "e" | "o" | "v" | "a", )
src/lib/sbti/scoring.ts:26
↓ 3 callersFunctiongetAvailablePersonalityProviders
()
src/lib/providers/registry.ts:18
↓ 3 callersFunctionlettersFromAxes
(scores: AxisScores)
src/lib/sbti/axes.ts:22
↓ 3 callersFunctionnormalizeFromCompass
(compass: string)
src/lib/providers/adapters/letter-compass.ts:12
↓ 3 callersFunctionoceanToNormalized
(o: OceanInput)
src/lib/providers/adapters/ocean-five.ts:19
↓ 3 callersFunctiontakeSBTITest
(answers: Record<string, string | number>)
src/lib/sbti/scoring.ts:107
↓ 3 callersFunctionvalidatePersonalityAdapter
(candidate: unknown)
src/lib/providers/validate.ts:21
↓ 2 callersFunctionallTypeCodes
()
src/lib/sbti/types-catalog.ts:272
↓ 2 callersFunctionenneaTypeToNormalized
(t: number)
src/lib/providers/adapters/ennea-nine.ts:117
↓ 2 callersMethodgetResultLabel
(input: unknown)
src/lib/providers/adapter-types.ts:31
↓ 2 callersFunctionscoreSBTIResult
(answers: Record<string, string | number>)
src/lib/sbti/scoring.ts:48
↓ 2 callersFunctionsharePayloadFromTypeCode
(code: string)
src/lib/share.ts:16
↓ 2 callersFunctionvalidateSBTIAnswersComplete
(answers: Record<string, string | number>)
src/lib/sbti/scoring.ts:116
↓ 1 callersFunctionaxesToNormalizedProfile
(scores: AxisScores)
src/lib/sbti/scoring.ts:66
↓ 1 callersFunctionbehaviorBlurb
(overlap: number, contradiction: number)
src/lib/comparison/engine.ts:46
↓ 1 callersFunctionbuildSBTIResultPayload
(scores: AxisScores)
src/lib/sbti/scoring.ts:86
↓ 1 callersFunctionconfidenceFromAxes
(scores: AxisScores)
src/lib/providers/rules-engine.ts:16
↓ 1 callersFunctioncontradictionScore
(a: NormalizedTraitProfile, b: NormalizedTraitProfile)
src/lib/comparison/engine.ts:31
↓ 1 callersFunctionemptyTraitProfile
()
src/lib/traits/schema.ts:34
↓ 1 callersFunctiongenerateSBTIType
(scores: AxisScores)
src/lib/sbti/scoring.ts:61
↓ 1 callersFunctiongenerateShareCardPayload
(result: SBTIResultPayload)
src/lib/share.ts:36
↓ 1 callersFunctiongetSBTIQuestionList
()
src/lib/sbti/scoring.ts:112
↓ 1 callersFunctionmain
()
prisma/seed.ts:11
↓ 1 callersMethodmapToSBTI
(profile: NormalizedTraitProfile)
src/lib/providers/adapter-types.ts:30
↓ 1 callersFunctionmeanDiff
(a: NormalizedTraitProfile, b: NormalizedTraitProfile)
src/lib/comparison/engine.ts:16
↓ 1 callersFunctionnormalizeExternalTestResult
(providerId: string, input: unknown)
src/lib/normalize-external.ts:3
↓ 1 callersFunctionnormalizedProfileToAxes
(p: NormalizedTraitProfile)
src/lib/providers/rules-engine.ts:7
↓ 1 callersFunctiononPick
(optionId: string)
src/app/test/test-client.tsx:25
↓ 1 callersFunctionoverlapScore
(a: NormalizedTraitProfile, b: NormalizedTraitProfile)
src/lib/comparison/engine.ts:25
↓ 1 callersFunctionpersist
()
src/app/compare/compare-client.tsx:112
↓ 1 callersFunctionregisterBuiltins
()
src/lib/providers/registry.ts:26
↓ 1 callersFunctionsaveComparisonReport
(input: { sbtiTypeCode: string; providerId: string; sbtiNormalized: NormalizedTraitProfile; externalIn
src/lib/persist.ts:70
↓ 1 callersFunctionsaveShareCard
(typeCode: string, payload: object)
src/lib/persist.ts:91
↓ 1 callersFunctionsaveSubmission
(payload: { answers: Record<string, string | number>; result: SBTIResultPayload; })
src/lib/persist.ts:11
↓ 1 callersFunctionscoreLetterQuiz
(answers: Record<string, string | number>)
src/lib/providers/adapters/letter-compass.ts:62
↓ 1 callersFunctiontypeCodeFromScores
(scores: AxisScores)
src/lib/sbti/types-catalog.ts:20
FunctionBadge
({ className, variant = "default", render, ...props }: useRender.ComponentProps<"span"> & VariantProps
src/components/ui/badge.tsx:30
FunctionButton
({ className, variant = "default", size = "default", ...props }: ButtonPrimitive.Props & VariantProps<
src/components/ui/button.tsx:43
FunctionCard
({ className, size = "default", ...props }: React.ComponentProps<"div"> & { size?: "default" | "sm" })
src/components/ui/card.tsx:5
FunctionCardAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:59
FunctionCardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:72
FunctionCardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:49
FunctionCardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:82
FunctionCardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:23
FunctionCardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:36
FunctionCompareClient
()
src/app/compare/compare-client.tsx:26
FunctionComparePage
()
src/app/compare/page.tsx:9
FunctionDevPackPage
()
src/app/dev/pack/page.tsx:11
FunctionDropdownMenu
({ ...props }: MenuPrimitive.Root.Props)
src/components/ui/dropdown-menu.tsx:9
FunctionDropdownMenuCheckboxItem
({ className, children, checked, inset, ...props }: MenuPrimitive.CheckboxItem.Props & { inset?: b
src/components/ui/dropdown-menu.tsx:148
FunctionDropdownMenuContent
({ align = "start", alignOffset = 0, side = "bottom", sideOffset = 4, className, ...props }: MenuP
src/components/ui/dropdown-menu.tsx:21
FunctionDropdownMenuGroup
({ ...props }: MenuPrimitive.Group.Props)
src/components/ui/dropdown-menu.tsx:52
FunctionDropdownMenuItem
({ className, inset, variant = "default", ...props }: MenuPrimitive.Item.Props & { inset?: boolean
src/components/ui/dropdown-menu.tsx:76
FunctionDropdownMenuLabel
({ className, inset, ...props }: MenuPrimitive.GroupLabel.Props & { inset?: boolean })
src/components/ui/dropdown-menu.tsx:56
FunctionDropdownMenuPortal
({ ...props }: MenuPrimitive.Portal.Props)
src/components/ui/dropdown-menu.tsx:13
FunctionDropdownMenuRadioGroup
({ ...props }: MenuPrimitive.RadioGroup.Props)
src/components/ui/dropdown-menu.tsx:182
FunctionDropdownMenuRadioItem
({ className, children, inset, ...props }: MenuPrimitive.RadioItem.Props & { inset?: boolean })
src/components/ui/dropdown-menu.tsx:191
FunctionDropdownMenuSeparator
({ className, ...props }: MenuPrimitive.Separator.Props)
src/components/ui/dropdown-menu.tsx:223
FunctionDropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/dropdown-menu.tsx:236
FunctionDropdownMenuSub
({ ...props }: MenuPrimitive.SubmenuRoot.Props)
src/components/ui/dropdown-menu.tsx:99
FunctionDropdownMenuSubContent
({ align = "start", alignOffset = -3, side = "right", sideOffset = 0, className, ...props }: React
src/components/ui/dropdown-menu.tsx:127
FunctionDropdownMenuSubTrigger
({ className, inset, children, ...props }: MenuPrimitive.SubmenuTrigger.Props & { inset?: boolean })
src/components/ui/dropdown-menu.tsx:103
FunctionDropdownMenuTrigger
({ ...props }: MenuPrimitive.Trigger.Props)
src/components/ui/dropdown-menu.tsx:17
FunctionGET
(request: Request)
src/app/api/session/route.ts:6
FunctionGET
(request: Request)
src/app/api/share/route.ts:4
FunctionHomePage
()
src/app/page.tsx:11
FunctionImage
({ params }: Props)
src/app/result/[type]/opengraph-image.tsx:8
FunctionInput
({ className, type, ...props }: React.ComponentProps<"input">)
src/components/ui/input.tsx:6
FunctionIntegrationDetailPage
({ params }: Props)
src/app/integrations/[provider]/page.tsx:18
FunctionIntegrationsPage
()
src/app/integrations/page.tsx:13
FunctionLabel
({ className, ...props }: React.ComponentProps<"label">)
src/components/ui/label.tsx:7
FunctionModeToggle
()
src/components/mode-toggle.tsx:8
FunctionPOST
(request: Request)
src/app/api/compare/route.ts:12
FunctionProgress
({ className, children, value, ...props }: ProgressPrimitive.Root.Props)
src/components/ui/progress.tsx:7
FunctionProgressIndicator
({ className, ...props }: ProgressPrimitive.Indicator.Props)
src/components/ui/progress.tsx:41
FunctionProgressLabel
({ className, ...props }: ProgressPrimitive.Label.Props)
src/components/ui/progress.tsx:54
FunctionProgressTrack
({ className, ...props }: ProgressPrimitive.Track.Props)
src/components/ui/progress.tsx:28
FunctionProgressValue
({ className, ...props }: ProgressPrimitive.Value.Props)
src/components/ui/progress.tsx:64
FunctionProviders
({ children }: { children: React.ReactNode })
src/components/providers.tsx:6
FunctionResultActions
({ share, typeCode }: { share: ShareCardPayload; typeCode: string })
src/app/result/[type]/result-actions.tsx:10
FunctionResultPage
({ params }: Props)
src/app/result/[type]/page.tsx:30
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:39
FunctionScrollArea
({ className, children, ...props }: ScrollAreaPrimitive.Root.Props)
src/components/ui/scroll-area.tsx:8
FunctionScrollBar
({ className, orientation = "vertical", ...props }: ScrollAreaPrimitive.Scrollbar.Props)
src/components/ui/scroll-area.tsx:31
FunctionSeparator
({ className, orientation = "horizontal", ...props }: SeparatorPrimitive.Props)
src/components/ui/separator.tsx:7
next →1–100 of 145, ranked by callers