1
0
silverbullet/packages/plugos-silverbullet-syscall/space.ts

21 lines
595 B
TypeScript
Raw Normal View History

2022-04-01 15:07:08 +00:00
import { syscall } from "./syscall";
2022-04-25 08:33:38 +00:00
import { PageMeta } from "../common/types";
2022-04-01 15:07:08 +00:00
2022-04-26 17:04:36 +00:00
export async function listPages(unfiltered = false): Promise<PageMeta[]> {
return syscall("space.listPages", unfiltered);
2022-04-01 15:07:08 +00:00
}
export async function readPage(
name: string
): Promise<{ text: string; meta: PageMeta }> {
return syscall("space.readPage", name);
}
export async function writePage(name: string, text: string): Promise<PageMeta> {
return syscall("space.writePage", name, text);
}
export async function deletePage(name: string): Promise<PageMeta> {
return syscall("space.deletePage", name);
}