Tanatloc documentation
    Preparing search index...

    Variable defaultConst

    default: {
        add: (user: { email: string; password: string }) => Promise<INewUser>;
        del: (user: { id: string }) => Promise<void>;
        get: <T extends TUserGet, Key extends TUserGetKey>(
            id: string,
            data: T,
            key?: TUserGetKey,
        ) => Promise<IUser<T, Key> | undefined>;
        getAll: <T extends TUserGet>(data: T) => Promise<IUser<T, "id">[]>;
        getByUsernameAndPassword: (
            user: { email: string; password: string },
        ) => Promise<IUserCheck | undefined>;
        update: (user: { id: string }, data: any[]) => Promise<void>;
    } = ...

    Type Declaration

    • add: (user: { email: string; password: string }) => Promise<INewUser>

      Add

    • del: (user: { id: string }) => Promise<void>

      Delete

    • get: <T extends TUserGet, Key extends TUserGetKey>(
          id: string,
          data: T,
          key?: TUserGetKey,
      ) => Promise<IUser<T, Key> | undefined>

      Get

    • getAll: <T extends TUserGet>(data: T) => Promise<IUser<T, "id">[]>

      Get all

    • getByUsernameAndPassword: (user: { email: string; password: string }) => Promise<IUserCheck | undefined>

      Get by email and password

    • update: (user: { id: string }, data: any[]) => Promise<void>

      Update