-
Notifications
You must be signed in to change notification settings - Fork 0
/
mod.ts
38 lines (37 loc) · 874 Bytes
/
mod.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/**
* Simple module for accessing your [Linkding](https://github.com/sissbruecker/linkding) instance.
*
* @example List bookmarks
* ```ts
* import { bookmarks } from 'https://deno.land/x/linkding/mod.ts';
*
* const result = await bookmarks();
* ```
*
* @example Single bookmark
* ```ts
* import { bookmark } from 'https://deno.land/x/linkding/mod.ts';
*
* const result = await bookmark(10);
* ```
*
* @module
*/
export {
addBookmark,
archiveBookmark,
archiveBookmarkByUrl,
archivedBookmarks,
bookmark,
bookmarkByUrl,
bookmarks,
deleteBookmark,
deleteBookmarkByUrl,
unarchiveBookmark,
unarchiveBookmarkByUrl,
updateBookmark,
updateBookmarkByUrl,
} from './src/bookmarks.ts';
export { addTag, tag, tags } from './src/tags.ts';
export { userPreferences } from './src/user.ts';
export type { Bookmark, Tag } from './src/schemas.ts';