SYMBOL INDEX (37 symbols across 15 files) FILE: db/seed.ts function main (line 5) | async function main() { FILE: lib/auth/WithAuth.tsx function WithAuth (line 6) | function WithAuth({ children, options }) { FILE: lib/auth/passwords.ts function hashPassword (line 3) | async function hashPassword(password) { function verifyPassword (line 8) | async function verifyPassword(password, hashedPassword) { FILE: lib/auth/session.ts type DefaultSessionUser (line 7) | type DefaultSessionUser = NonNullable; type SessionUser (line 9) | type SessionUser = DefaultSessionUser & { type Session (line 14) | type Session = DefaultSession & { function getSession (line 18) | async function getSession( FILE: lib/components/Loader.tsx type LoaderProps (line 3) | type LoaderProps = { FILE: lib/components/NavigationBar.tsx function classNames (line 22) | function classNames(...classes) { function NavigationBar (line 26) | function NavigationBar() { FILE: lib/types.ts type AuthenticatedPage (line 4) | type AuthenticatedPage = { type ExtendedPageProps (line 8) | type ExtendedPageProps = { type ExtendedAppProps (line 14) | type ExtendedAppProps = AppProps & { FILE: pages/_app.tsx function MyApp (line 11) | function MyApp({ FILE: pages/admin/index.tsx function Page (line 16) | function Page() { function getServerSideProps (line 179) | async function getServerSideProps(context: GetServerSidePropsContext) { FILE: pages/admin/setup.tsx constant MINIMUM_ACTIVITY_TIMEOUT (line 10) | const MINIMUM_ACTIVITY_TIMEOUT = 850; type LoginFormValues (line 11) | type LoginFormValues = { function Page (line 17) | function Page({ csrfToken }) { function getServerSideProps (line 148) | async function getServerSideProps(context: GetServerSidePropsContext) { FILE: pages/admin/sign-in.tsx constant MINIMUM_ACTIVITY_TIMEOUT (line 7) | const MINIMUM_ACTIVITY_TIMEOUT = 850; type LoginFormValues (line 8) | type LoginFormValues = { function Page (line 14) | function Page({ csrfToken }) { function getServerSideProps (line 129) | async function getServerSideProps(context: GetServerSidePropsContext) { FILE: pages/api/auth/[...nextauth].ts method authorize (line 41) | async authorize(credentials) { method authorize (line 112) | async authorize(credentials) { method signIn (line 153) | async signIn({ user, account, profile, email, credentials }) { method redirect (line 156) | async redirect({ url, baseUrl }) { method jwt (line 159) | async jwt({ token, user, account, profile, isNewUser }) { method session (line 167) | async session({ session, token, user }) { FILE: pages/client-redirect.tsx method onUnauthenticated (line 9) | onUnauthenticated() { FILE: pages/server.tsx function getServerSideProps (line 48) | async function getServerSideProps(context) { FILE: pages/sign-in.tsx constant MINIMUM_ACTIVITY_TIMEOUT (line 13) | const MINIMUM_ACTIVITY_TIMEOUT = 850; type LoginFormValues (line 14) | type LoginFormValues = { function Page (line 20) | function Page({ csrfToken, providers }) { function getServerSideProps (line 173) | async function getServerSideProps(context: GetServerSidePropsContext) {