Add getPageMeta syscall
This commit is contained in:
parent
3589aadbb3
commit
98ae47a0ba
@ -5,6 +5,12 @@ export async function listPages(unfiltered = false): Promise<PageMeta[]> {
|
|||||||
return syscall("space.listPages", unfiltered);
|
return syscall("space.listPages", unfiltered);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export async function getPageMeta(
|
||||||
|
name: string
|
||||||
|
): Promise<{ text: string; meta: PageMeta }> {
|
||||||
|
return syscall("space.getPageMeta", name);
|
||||||
|
}
|
||||||
|
|
||||||
export async function readPage(
|
export async function readPage(
|
||||||
name: string
|
name: string
|
||||||
): Promise<{ text: string; meta: PageMeta }> {
|
): Promise<{ text: string; meta: PageMeta }> {
|
||||||
|
@ -13,6 +13,9 @@ export default (space: Space): SysCallMapping => {
|
|||||||
): Promise<{ text: string; meta: PageMeta }> => {
|
): Promise<{ text: string; meta: PageMeta }> => {
|
||||||
return space.readPage(name);
|
return space.readPage(name);
|
||||||
},
|
},
|
||||||
|
"space.getPageMeta": async (ctx, name: string): Promise<PageMeta> => {
|
||||||
|
return space.getPageMeta(name);
|
||||||
|
},
|
||||||
"space.writePage": async (
|
"space.writePage": async (
|
||||||
ctx,
|
ctx,
|
||||||
name: string,
|
name: string,
|
||||||
|
@ -13,6 +13,9 @@ export function spaceSyscalls(editor: Editor): SysCallMapping {
|
|||||||
): Promise<{ text: string; meta: PageMeta }> => {
|
): Promise<{ text: string; meta: PageMeta }> => {
|
||||||
return await editor.space.readPage(name);
|
return await editor.space.readPage(name);
|
||||||
},
|
},
|
||||||
|
"space.getPageMeta": async (ctx, name: string): Promise<PageMeta> => {
|
||||||
|
return await editor.space.getPageMeta(name);
|
||||||
|
},
|
||||||
"space.writePage": async (
|
"space.writePage": async (
|
||||||
ctx,
|
ctx,
|
||||||
name: string,
|
name: string,
|
||||||
|
Loading…
Reference in New Issue
Block a user