UNPKG

alinea

Version:
59 lines (58 loc) 1.78 kB
import type { Schema } from '../Schema.js'; export declare function summarySelection(schema: Schema): { id: import("../Expr.js").Expr<string>; locale: import("../Expr.js").Expr<string | null>; type: import("../Expr.js").Expr<string>; workspace: import("../Expr.js").Expr<string>; root: import("../Expr.js").Expr<string>; title: import("../Expr.js").Expr<string>; path: import("../Expr.js").Expr<string>; url: import("../Expr.js").Expr<string>; extension: import("alinea/field/hidden.js").HiddenField<string>; size: import("alinea/field/hidden.js").HiddenField<number>; preview: import("alinea/field/hidden.js").HiddenField<string>; thumbHash: import("alinea/field/hidden.js").HiddenField<string>; averageColor: import("alinea/field/hidden.js").HiddenField<string>; focus: import("alinea/field/hidden.js").HiddenField<{ x: number; y: number; }>; width: import("alinea/field/hidden.js").HiddenField<number>; height: import("alinea/field/hidden.js").HiddenField<number>; parents: { edge: "parents"; select: { id: import("../Expr.js").Expr<string>; title: import("../Expr.js").Expr<string>; }; }; childrenAmount: { edge: "children"; count: true; }; }; export type SummaryProps = { id: string; type: string; workspace: string; root: string; title: string; path: string; url: string; extension: string; size: number; preview: string; thumbHash: string; averageColor: string; focus: { x: number; y: number; }; width: number; height: number; parents: Array<{ id: string; title: string; }>; childrenAmount: number; };