Type Alias: PluginTodos
PluginTodos =
object
Properties
links
links:
object
findByRef()
findByRef(
provider,ref):Promise<PluginTodo|undefined>
Parameters
provider
string
ref
string
Returns
Promise<PluginTodo | undefined>
list()
list(
todoId):Promise<PluginTodoLink[]>
Parameters
todoId
number
Returns
Promise<PluginTodoLink[]>
remove()
remove(
todoId,provider,ref):Promise<boolean>
Parameters
todoId
number
provider
string
ref
string
Returns
Promise<boolean>
set()
set(
todoId,link):Promise<PluginTodoLink>
Parameters
todoId
number
link
Returns
Promise<PluginTodoLink>
Methods
close()
close(
id):Promise<PluginTodo>
Parameters
id
number
Returns
Promise<PluginTodo>
create()
create(
input,links?):Promise<{created:boolean;item:PluginTodo; }>
Parameters
input
links?
readonly PluginTodoLinkInput[]
Returns
Promise<{ created: boolean; item: PluginTodo; }>
delete()
delete(
id):Promise<void>
Parameters
id
number
Returns
Promise<void>
get()
get(
id):Promise<PluginTodo|undefined>
Parameters
id
number
Returns
Promise<PluginTodo | undefined>
list()
list(
filter?):Promise<PluginTodo[]>
Parameters
filter?
Returns
Promise<PluginTodo[]>
promote()
promote(
id,input):Promise<{item:PluginTodo;task:unknown; }>
Parameters
id
number
input
Returns
Promise<{ item: PluginTodo; task: unknown; }>
update()
update(
id,patch):Promise<PluginTodo>
Parameters
id
number
patch
Returns
Promise<PluginTodo>