UNPKG

alinea

Version:
138 lines (137 loc) 7.59 kB
import { LocalDB } from 'alinea/core/db/LocalDB'; export declare const config: { schema: { Fields: import("alinea").Type<import("alinea/core/Document").Document & { text: import("../field/text").TextField; hello: import("../field/text").TextField; richText: import("alinea/core/field/RichTextField").RichTextField<{}, import("alinea/field/richtext/RichTextField").RichTextOptions<{}>>; select: import("../field/select").SelectField<"a" | "b" | null>; number: import("../field/number").NumberField; check: import("../field/check").CheckField; date: import("../field/date").DateField; code: import("../field/code").CodeField; externalLink: import("../field/link/LinkField").LinkField<import("alinea").UrlReference, import("alinea").UrlLink<{}>>; entry: import("../field/link/LinkField").LinkField<import("alinea").EntryReference, import("alinea").EntryLink<undefined>>; entryWithCondition: import("../field/link/LinkField").LinkField<import("alinea").EntryReference, import("alinea").EntryLink<undefined>>; linkMultiple: import("../field/link/LinkField").LinksField<import("../field/link").LinkRow, import("alinea").Link<{}>>; image: import("../field/link").ImageField<undefined>; images: import("../field/link").ImagesField<undefined>; file: import("../field/link/LinkField").LinkField<import("alinea").EntryReference, import("alinea").EntryLink<undefined>>; withFields: import("../field/link/LinkField").LinkField<import("../field/link").LinkRow, import("alinea").Link<{ fieldA: string; fieldB: string; }>>; multipleWithFields: import("../field/link/LinkField").LinksField<import("../field/link").LinkRow, import("alinea").Link<{ fieldA: string; fieldB: string; }>>; list: import("alinea/core/field/ListField").ListField<({ _type: "Image"; image: import("alinea").EntryReference; } | { _type: "Text"; title: string; text: import("alinea").TextDoc<{}>; }) & import("alinea/core/shape/ListShape").ListRow, ({ _type: "Image"; image: import("alinea").ImageLink<undefined>; } | { _type: "Text"; title: string; text: import("alinea").TextDoc<{}>; }) & import("alinea/core/shape/ListShape").ListRow, import("../field/list").ListOptions<{ Text: import("alinea").Type<{ title: import("../field/text").TextField; text: import("alinea/core/field/RichTextField").RichTextField<{}, import("alinea/field/richtext/RichTextField").RichTextOptions<{}>>; }>; Image: import("alinea").Type<{ image: import("../field/link").ImageField<undefined>; }>; }>>; withInitial: import("alinea/core/field/RichTextField").RichTextField<{}, import("alinea/field/richtext/RichTextField").RichTextOptions<{}>>; nested: import("alinea/core/field/RichTextField").RichTextField<{ Inner: import("alinea").Type<{ checkbox1: import("../field/check").CheckField; checkbox2: import("../field/check").CheckField; title: import("../field/text").TextField; content: import("alinea/core/field/RichTextField").RichTextField<{}, import("alinea/field/richtext/RichTextField").RichTextOptions<{}>>; }>; NestLayout: import("alinea").Type<{ tabA: import("../field/text").TextField; tabB: import("../field/text").TextField; object: import("../field/object").ObjectField<{ fieldA: import("../field/text").TextField; fieldB: import("../field/text").TextField; }> & { fieldA: import("../field/text").TextField; fieldB: import("../field/text").TextField; }; }>; }, import("alinea/field/richtext/RichTextField").RichTextOptions<{ Inner: import("alinea").Type<{ checkbox1: import("../field/check").CheckField; checkbox2: import("../field/check").CheckField; title: import("../field/text").TextField; content: import("alinea/core/field/RichTextField").RichTextField<{}, import("alinea/field/richtext/RichTextField").RichTextOptions<{}>>; }>; NestLayout: import("alinea").Type<{ tabA: import("../field/text").TextField; tabB: import("../field/text").TextField; object: import("../field/object").ObjectField<{ fieldA: import("../field/text").TextField; fieldB: import("../field/text").TextField; }> & { fieldA: import("../field/text").TextField; fieldB: import("../field/text").TextField; }; }>; }>>; }>; Page: import("alinea").Type<import("alinea/core/Document").Document & { name: import("../field/path").PathField & import("../field/text").TextField; entryLink: import("../field/link/LinkField").LinksField<import("../field/link").LinkRow, import("alinea").Link<{}>>; list: import("alinea/core/field/ListField").ListField<{ _type: "item"; itemId: string; } & import("alinea/core/shape/ListShape").ListRow, { _type: "item"; itemId: string; } & import("alinea/core/shape/ListShape").ListRow, import("../field/list").ListOptions<{ item: import("alinea").Type<{ itemId: import("../field/text").TextField; }>; }>>; name2: import("../field/text").TextField; title: import("../field/text").TextField; path: import("../field/path").PathField; }>; Container: import("alinea").Type<{ title: import("../field/text").TextField; path: import("../field/path").PathField; name: import("../field/text").TextField; }>; }; workspaces: { main: import("alinea").Workspace<{ pages: import("alinea").Root<{ entry1: import("alinea/core/Page").Page<Record<string, never>>; entry2: import("alinea/core/Page").Page<{ entry3: never; }>; container1: import("alinea/core/Page").Page<Record<string, never>>; }>; multiLanguage: import("alinea").Root<{ localised1: import("alinea/core/Page").Page<Record<string, never>>; localised2: import("alinea/core/Page").Page<{ localised3: never; }>; }>; media: import("alinea/core/media/MediaRoot").MediaRoot<{ dir: import("alinea/core/Page").Page<{ 'file1.png': never; }>; }>; }>; }; }; export declare function createExample(): Promise<LocalDB>;