PluginAPI
Interface: PluginAPI
Section titled “Interface: PluginAPI”Defined in: types.ts:99
Properties
Section titled “Properties”events
Section titled “events”events:
object
Defined in: types.ts:108
off(
event,handler):void
Parameters
Section titled “Parameters”handler
Section titled “handler”Returns
Section titled “Returns”void
on(
event,handler):void
Parameters
Section titled “Parameters”handler
Section titled “handler”Returns
Section titled “Returns”void
log:
object
Defined in: types.ts:133
error()
Section titled “error()”error(
message, …args):void
Parameters
Section titled “Parameters”message
Section titled “message”string
…unknown[]
Returns
Section titled “Returns”void
info()
Section titled “info()”info(
message, …args):void
Parameters
Section titled “Parameters”message
Section titled “message”string
…unknown[]
Returns
Section titled “Returns”void
warn()
Section titled “warn()”warn(
message, …args):void
Parameters
Section titled “Parameters”message
Section titled “message”string
…unknown[]
Returns
Section titled “Returns”void
notes:
object
Defined in: types.ts:100
create()
Section titled “create()”create(
userId,path,content):Promise<void>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
string
content
Section titled “content”string
Returns
Section titled “Returns”Promise<void>
delete()
Section titled “delete()”delete(
userId,path):Promise<void>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
string
Returns
Section titled “Returns”Promise<void>
get(
userId,path):Promise<Note>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
string
Returns
Section titled “Returns”Promise<Note>
list()
Section titled “list()”list(
userId,folder?):Promise<NoteEntry[]>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
folder?
Section titled “folder?”string
Returns
Section titled “Returns”Promise<NoteEntry[]>
update()
Section titled “update()”update(
userId,path,content):Promise<void>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
string
content
Section titled “content”string
Returns
Section titled “Returns”Promise<void>
plugin
Section titled “plugin”plugin:
object
Defined in: types.ts:139
dataDir
Section titled “dataDir”dataDir:
string
id:
string
version
Section titled “version”version:
string
routes
Section titled “routes”routes:
object
Defined in: types.ts:113
register()
Section titled “register()”register(
method,path,handler):void
Parameters
Section titled “Parameters”method
Section titled “method”string
handler
Section titled “handler”Returns
Section titled “Returns”void
search
Section titled “search”search:
object
Defined in: types.ts:128
index()
Section titled “index()”index(
userId,path,fields):Promise<void>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
string
fields
Section titled “fields”Returns
Section titled “Returns”Promise<void>
query()
Section titled “query()”query(
userId,query):Promise<SearchResult[]>
Parameters
Section titled “Parameters”userId
Section titled “userId”string
string
Returns
Section titled “Returns”Promise<SearchResult[]>
settings
Section titled “settings”settings:
object
Defined in: types.ts:124
get(
key,userId?):Promise<unknown>
Parameters
Section titled “Parameters”string
userId?
Section titled “userId?”string
Returns
Section titled “Returns”Promise<unknown>
storage
Section titled “storage”storage:
object
Defined in: types.ts:117
delete()
Section titled “delete()”delete(
key,userId?):Promise<void>
Parameters
Section titled “Parameters”string
userId?
Section titled “userId?”string
Returns
Section titled “Returns”Promise<void>
get(
key,userId?):Promise<unknown>
Parameters
Section titled “Parameters”string
userId?
Section titled “userId?”string
Returns
Section titled “Returns”Promise<unknown>
list()
Section titled “list()”list(
prefix?,userId?):Promise<StorageEntry[]>
Parameters
Section titled “Parameters”prefix?
Section titled “prefix?”string
userId?
Section titled “userId?”string
Returns
Section titled “Returns”Promise<StorageEntry[]>
set(
key,value,userId?):Promise<void>
Parameters
Section titled “Parameters”string
unknown
userId?
Section titled “userId?”string
Returns
Section titled “Returns”Promise<void>