UNPKG

profile-pics

Version:

10 lines (9 loc) 1.1 kB
import { Person } from '../shapes/Person.js'; import { GetQueryResponseType, QueryResponseToResultType } from 'lincd/queries/SelectQuery'; import { UserData, AuthSession, UserAccountData } from 'lincd-auth/types/auth'; export declare const userDataQuery: import("lincd/queries/SelectQuery").SelectQueryFactory<Person, (import("lincd/queries/SelectQuery").QueryString<import("lincd/queries/SelectQuery").QShape<import("lincd-schema/shapes/ImageObject.js").ImageObject, import("lincd/queries/SelectQuery").QShape<import("../shapes/ProfilePicture.js").ProfilePicture, import("lincd/queries/SelectQuery").QShape<Person, null, "">, "profilePicture">, "cropped">, "contentUrl"> | import("lincd/queries/SelectQuery").QueryBoolean<import("lincd/queries/SelectQuery").QShape<Person, null, "">, "profileSetupCompleted">)[], any>; type QueryResponseType = GetQueryResponseType<typeof userDataQuery>; type ResultType = QueryResponseToResultType<QueryResponseType, Person>; export type PP_UserData = UserData & ResultType; export type ProfilePicsSession = AuthSession<UserAccountData, PP_UserData>; export {};