Properties
create
create
: ((doc
: Bookmark, userId
?: string) => Promise<string>)
Type declaration
-
- (doc: Bookmark, userId?: string): Promise<string>
-
Returns Promise<string>
delete
delete: ((_id: string, userId?: string) => Promise<number>)
Type declaration
-
- (_id: string, userId?: string): Promise<number>
-
Parameters
-
_id: string
-
Optional
userId: string
Returns Promise<number>
deleteByUserId
deleteByUserId: ((toUserId: string) => Promise<number>)
Type declaration
-
- (toUserId: string): Promise<number>
-
Returns Promise<number>
deletePermanently
deletePermanently: ((_id: string, userId?: string) => Promise<number>)
Type declaration
-
- (_id: string, userId?: string): Promise<number>
-
Parameters
-
_id: string
-
Optional
userId: string
Returns Promise<number>
existsByUserIdAndProductId
find
findById
find
By
Id
: ((bookmarkId
: string) => Promise<Bookmark>)
findByUserId
find
By
User
Id
: ((userId
: string) => Promise<Bookmark[]>)
findByUserIdAndProductId
replaceUserId
replaceUserId: ((fromUserId: string, toUserId: string, userId?: string) => Promise<number>)
Type declaration
-
- (fromUserId: string, toUserId: string, userId?: string): Promise<number>
-
Parameters
-
fromUserId: string
-
toUserId: string
-
Optional
userId: string
Returns Promise<number>
update
update
: ((_id
: string, doc
: Bookmark | UpdateFilter<Bookmark>, userId
?: string) => Promise<string>)
Type declaration
-
- (_id: string, doc: Bookmark | UpdateFilter<Bookmark>, userId?: string): Promise<string>
-
Parameters
-
_id: string
-
-
Optional
userId: string
Returns Promise<string>