@knapsack/app
Version:
Build Design Systems on top of knapsack, by Basalt
41 lines • 1.28 kB
TypeScript
import { FileDb } from './dbs/file-db';
import { PageBuilderPage } from '../schemas/page-builder';
export { pageBuilderPagesTypeDef } from '../schemas/page-builder';
export declare class PageBuilder {
db: FileDb;
constructor({ dataDir, }: {
/**
* Directory to read/write examples files to
*/
dataDir: string;
});
getPageBuilderPage(id: string): Promise<PageBuilderPage>;
getPageBuilderPages(): Promise<PageBuilderPage[]>;
setPageBuilderPage(id: string, data: PageBuilderPage): Promise<{
ok: boolean;
message: string;
}>;
}
export declare const pageBuilderPagesResolvers: {
Query: {
pageBuilderPage: (parent: any, { id }: {
id: any;
}, { pageBuilderPages }: {
pageBuilderPages: any;
}) => any;
pageBuilderPages: (parent: any, args: any, { pageBuilderPages }: {
pageBuilderPages: any;
}) => any;
};
Mutation: {
setPageBuilderPage: (parent: any, { id, data }: {
id: any;
data: any;
}, { pageBuilderPages, canWrite }: {
pageBuilderPages: any;
canWrite: any;
}) => Promise<any>;
};
JSON: any;
};
//# sourceMappingURL=page-builder.d.ts.map