@braindb/core
Version:
markdown-graph-content-layer-database
17 lines (16 loc) • 615 B
TypeScript
import { Db } from "./db.js";
import { Document } from "./Document.js";
import { JsonLimitedObject } from "./types.js";
export type SortDirection = "asc" | "desc";
export type DocumentsOtions = {
slug?: string;
url?: string;
/**
* Limited search by frontmatter fields - only strict comparison for primitive values,
* like: string, number, boolean
* ATTENTION: arrays in frontammter don't work e.g. `tags: [X,Y]`
*/
frontmatter?: JsonLimitedObject;
sort?: ["updated_at", SortDirection];
};
export declare function documentsSync(db: Db, options?: DocumentsOtions): Document[];