Skip to main content

types

Documentation / lib/server/types

OAuthUserInfoType​

Defined in: apps/web/src/lib/server/types.d.ts:42

Extends​

  • Partial<{ email: string; name: string; picture: string; providerUserId: string; sub: string; email_verified: boolean; }>

Properties​

PropertyTypeInherited fromDefined in

email?

string

Partial.email

apps/web/src/lib/server/types.d.ts:44

name?

string

Partial.name

apps/web/src/lib/server/types.d.ts:45

picture?

string

Partial.picture

apps/web/src/lib/server/types.d.ts:46

providerUserId?

string

Partial.providerUserId

apps/web/src/lib/server/types.d.ts:47

sub?

string

Partial.sub

apps/web/src/lib/server/types.d.ts:48

email_verified?

boolean

Partial.email_verified

apps/web/src/lib/server/types.d.ts:49


UserType​

type UserType = Partial<{
id: string;
name: string | null;
email: string | null;
emailVerified: number | null;
image: string | null;
subscription: number;
isAdmin: boolean;
createdAt: number;
apiKey: string;
modifiedAt: number;
settings: {
provider: string;
model: string;
temperature: number;
topP: number;
frequencyPenalty: number;
providerApiKeys: object[];
theme: string;
language: string;
fontSize: number;
fontFamily: string;
searchEngines: object[];
searchEngineDefault: string;
OpenFirstResultInBackgroundTab: boolean;
OpenFirstResultInSameTab: boolean;
AutoSummarize: boolean;
ShowURLPath: boolean;
ShowHeadings: boolean;
enableQueryExpansion: boolean;
numberTopResultToExtract: number;
};
}>;

Defined in: apps/web/src/lib/server/types.d.ts:1