/***********************************************/ /* */ /* This file was generated by as script. */ /* DO NOT EDIT manually as any changes will */ /* be overwritten. */ /* */ /***********************************************/ import { default as loadMarkdown } from "../../dummy-loader"; import { default as getLoadMarkdownParams } from "../../dummy-loader-params"; import type { default as Markdown } from "*.md"; export type Schema = { locales: `en` | `fr` | `pt`; collections: { [`pages`]: { collection: `pages`; kind: `folder`; slug: `rich-text-example`; locale: Schema[`locales`]; props: { title: string; body: Markdown; }; }; [`guide_tags`]: { collection: `guide_tags`; kind: `folder`; slug: `animals` | `plants`; locale: Schema[`locales`]; props: { title: string; }; }; [`guides`]: { collection: `guides`; kind: `folder`; slug: `about-animals-and-plants` | `about-animals` | `about-plants`; locale: Schema[`locales`]; props: { title: string; body: Markdown; guide_tags?: string[]; }; }; [`questionnaires`]: { collection: `questionnaires`; kind: `folder`; slug: `questionnaire-1`; locale: Schema[`locales`]; props: { title: string; prologue: Markdown; epilogue: Markdown; items: { title: string; description: Markdown; }[]; }; }; [`translations`]: { [`site`]: { file: `site`; collection: `translations`; kind: `files`; slug: `site`; locale: Schema[`locales`]; props: { name: string; shortName: string; url: string; }; }; [`interactions`]: { file: `interactions`; collection: `translations`; kind: `files`; slug: `interactions`; locale: Schema[`locales`]; props: { welcome: string; error: Markdown; success: Markdown; }; }; }; [`kitchen_sink`]: { collection: `kitchen_sink`; kind: `folder`; slug: `example-1`; locale: null; props: { title: string; boolean_field: boolean; code_field: { code: string; lang?: string; }; color_field: string; date_time_field: Date; hidden_field: unknown; image_field_single: string; list_field_no_field: string[]; list_field_single_field: string[]; list_field_multiple_fields: { title: string; date: Date; }[]; map: string; markdown: Markdown; number_no_value_type: number; number_value_type_int: number; number_value_type_float: number; object: { title: string; date: Date; }; optional_field?: string; relation_single: string; relation_multiple: string[]; select_single: `option_1` | `option_2` | `option_3`; select_multiple: (`Option A` | `Option B` | `Option C`)[]; string: string; text: string; }; }; }; }; export const locales: readonly Schema[`locales`][] = [`en`, `fr`, `pt`]; export const defaultLocale: Schema[`locales`] = `en`; export type Contents = Readonly<{ [`pages`]: Schema[`collections`][`pages`][]; [`guide_tags`]: Schema[`collections`][`guide_tags`][]; [`guides`]: Schema[`collections`][`guides`][]; [`questionnaires`]: Schema[`collections`][`questionnaires`][]; [`translations`]: { [`site`]: Schema[`collections`][`translations`][`site`][]; [`interactions`]: Schema[`collections`][`translations`][`interactions`][]; }; [`kitchen_sink`]: Schema[`collections`][`kitchen_sink`][]; }>; export const contents: Contents = { [`guide_tags`]: [ { collection: `guide_tags`, kind: `folder`, slug: `animals`, locale: `en`, props: { [`title`]: `Animals` }, }, { collection: `guide_tags`, kind: `folder`, slug: `animals`, locale: `fr`, props: { [`title`]: `Animaux` }, }, { collection: `guide_tags`, kind: `folder`, slug: `animals`, locale: `pt`, props: { [`title`]: `Animais` }, }, { collection: `guide_tags`, kind: `folder`, slug: `plants`, locale: `en`, props: { [`title`]: `Plants` }, }, { collection: `guide_tags`, kind: `folder`, slug: `plants`, locale: `fr`, props: { [`title`]: `Plantes` }, }, { collection: `guide_tags`, kind: `folder`, slug: `plants`, locale: `pt`, props: { [`title`]: `Plantas` }, }, ], [`guides`]: [ { collection: `guides`, kind: `folder`, slug: `about-animals-and-plants`, locale: `en`, props: { [`title`]: `About animals and plants`, [`body`]: loadMarkdown( () => import(`./guides/about-animals-and-plants/en/body.md`), ...getLoadMarkdownParams( `./guides/about-animals-and-plants/en/body.md`, ), ), [`guide_tags`]: [`animals`, `plants`], }, }, { collection: `guides`, kind: `folder`, slug: `about-animals-and-plants`, locale: `fr`, props: { [`title`]: `\u00C0 propos d'animaux et de plantes`, [`body`]: loadMarkdown( () => import(`./guides/about-animals-and-plants/fr/body.md`), ...getLoadMarkdownParams( `./guides/about-animals-and-plants/fr/body.md`, ), ), [`guide_tags`]: [`animals`, `plants`], }, }, { collection: `guides`, kind: `folder`, slug: `about-animals`, locale: `en`, props: { [`title`]: `About animals`, [`body`]: loadMarkdown( () => import(`./guides/about-animals/en/body.md`), ...getLoadMarkdownParams(`./guides/about-animals/en/body.md`), ), [`guide_tags`]: [`animals`], }, }, { collection: `guides`, kind: `folder`, slug: `about-animals`, locale: `fr`, props: { [`title`]: `\u00C0 propos d'animaux`, [`body`]: loadMarkdown( () => import(`./guides/about-animals/fr/body.md`), ...getLoadMarkdownParams(`./guides/about-animals/fr/body.md`), ), [`guide_tags`]: [`animals`], }, }, { collection: `guides`, kind: `folder`, slug: `about-animals`, locale: `pt`, props: { [`title`]: `Sobre animais`, [`body`]: loadMarkdown( () => import(`./guides/about-animals/pt/body.md`), ...getLoadMarkdownParams(`./guides/about-animals/pt/body.md`), ), [`guide_tags`]: [`animals`], }, }, { collection: `guides`, kind: `folder`, slug: `about-plants`, locale: `en`, props: { [`title`]: `About plants`, [`body`]: loadMarkdown( () => import(`./guides/about-plants/en/body.md`), ...getLoadMarkdownParams(`./guides/about-plants/en/body.md`), ), [`guide_tags`]: [`plants`], }, }, { collection: `guides`, kind: `folder`, slug: `about-plants`, locale: `fr`, props: { [`title`]: `\u00C0 propos des plantes`, [`body`]: loadMarkdown( () => import(`./guides/about-plants/fr/body.md`), ...getLoadMarkdownParams(`./guides/about-plants/fr/body.md`), ), [`guide_tags`]: [`plants`], }, }, { collection: `guides`, kind: `folder`, slug: `about-plants`, locale: `pt`, props: { [`title`]: `Sobre plantas`, [`body`]: loadMarkdown( () => import(`./guides/about-plants/pt/body.md`), ...getLoadMarkdownParams(`./guides/about-plants/pt/body.md`), ), [`guide_tags`]: [`plants`], }, }, ], [`kitchen_sink`]: [ { collection: `kitchen_sink`, kind: `folder`, slug: `example-1`, locale: null, props: { [`title`]: `Example 1`, [`boolean_field`]: true, [`code_field`]: { code: `console.log("example 1");`, lang: `typescript`, }, [`color_field`]: `#00d9ff`, [`date_time_field`]: new Date(`2022-01-06T16:00:10.297Z`), [`hidden_field`]: 42, [`image_field_single`]: `/public/media/uploads/otter-1.jpg`, [`list_field_no_field`]: [], [`list_field_single_field`]: [ `/public/media/uploads/otter-2.jpg`, `/public/media/uploads/otter-3.jpg`, ], [`list_field_multiple_fields`]: [ { [`title`]: `Value 1`, [`date`]: new Date(`2022-01-01T16:00:38.610Z`), }, { [`title`]: `Value 2`, [`date`]: new Date(`2022-01-02T19:00:47.709Z`), }, ], [`map`]: `{"type":"Point","coordinates":[2.3453468,48.8463647]}`, [`markdown`]: loadMarkdown( () => import(`./kitchen-sink/example-1/markdown.md`), ...getLoadMarkdownParams(`./kitchen-sink/example-1/markdown.md`), ), [`number_no_value_type`]: 1, [`number_value_type_int`]: 100, [`number_value_type_float`]: 0.33333, [`object`]: { [`title`]: `Object 1`, [`date`]: new Date(`2022-02-14T13:45:10.329Z`), }, [`optional_field`]: void 0, [`relation_single`]: `Rich text example`, [`relation_multiple`]: [`Animals`, `Plants`], [`select_single`]: `option_2`, [`select_multiple`]: [`Option A`, `Option B`, `Option C`], [`string`]: `Example String`, [`text`]: `Example Text`, }, }, ], [`pages`]: [ { collection: `pages`, kind: `folder`, slug: `rich-text-example`, locale: `en`, props: { [`title`]: `Rich text example`, [`body`]: loadMarkdown( () => import(`./pages/rich-text-example/en/body.md`), ...getLoadMarkdownParams(`./pages/rich-text-example/en/body.md`), ), }, }, { collection: `pages`, kind: `folder`, slug: `rich-text-example`, locale: `fr`, props: { [`title`]: `Exemple de texte riche`, [`body`]: loadMarkdown( () => import(`./pages/rich-text-example/fr/body.md`), ...getLoadMarkdownParams(`./pages/rich-text-example/fr/body.md`), ), }, }, ], [`questionnaires`]: [ { collection: `questionnaires`, kind: `folder`, slug: `questionnaire-1`, locale: `en`, props: { [`title`]: `Questionnaire 1`, [`prologue`]: loadMarkdown( () => import(`./questionnaires/questionnaire-1/en/prologue.md`), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/en/prologue.md`, ), ), [`epilogue`]: loadMarkdown( () => import(`./questionnaires/questionnaire-1/en/epilogue.md`), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/en/epilogue.md`, ), ), [`items`]: [ { [`title`]: `First name`, [`description`]: loadMarkdown( () => import( `./questionnaires/questionnaire-1/en/items/0/items-child/description/description.md` ), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/en/items/0/items-child/description/description.md`, ), ), }, { [`title`]: `Last Name`, [`description`]: loadMarkdown( () => import( `./questionnaires/questionnaire-1/en/items/1/items-child/description/description.md` ), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/en/items/1/items-child/description/description.md`, ), ), }, ], }, }, { collection: `questionnaires`, kind: `folder`, slug: `questionnaire-1`, locale: `fr`, props: { [`title`]: `Questionnaire 1`, [`prologue`]: loadMarkdown( () => import(`./questionnaires/questionnaire-1/fr/prologue.md`), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/fr/prologue.md`, ), ), [`epilogue`]: loadMarkdown( () => import(`./questionnaires/questionnaire-1/fr/epilogue.md`), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/fr/epilogue.md`, ), ), [`items`]: [ { [`title`]: `Pr\u00E9nom`, [`description`]: loadMarkdown( () => import( `./questionnaires/questionnaire-1/fr/items/0/items-child/description/description.md` ), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/fr/items/0/items-child/description/description.md`, ), ), }, { [`title`]: `Nom de famille`, [`description`]: loadMarkdown( () => import( `./questionnaires/questionnaire-1/fr/items/1/items-child/description/description.md` ), ...getLoadMarkdownParams( `./questionnaires/questionnaire-1/fr/items/1/items-child/description/description.md`, ), ), }, ], }, }, ], [`translations`]: { [`site`]: [ { collection: `translations`, kind: `files`, file: `site`, slug: `site`, locale: `en`, props: { [`name`]: `Official Netlify CMS Toolkit Website`, [`shortName`]: `ONCTK-EN`, [`url`]: `http://localhost:3000`, }, }, { collection: `translations`, kind: `files`, file: `site`, slug: `site`, locale: `fr`, props: { [`name`]: `Site web officiel Netlify CMS Toolkit`, [`shortName`]: `ONCTK-FR`, [`url`]: `http://localhost:3000`, }, }, ], [`interactions`]: [ { collection: `translations`, kind: `files`, file: `interactions`, slug: `interactions`, locale: `en`, props: { [`welcome`]: `Welcome!`, [`error`]: loadMarkdown( () => import(`./translations/interactions/en/error.md`), ...getLoadMarkdownParams(`./translations/interactions/en/error.md`), ), [`success`]: loadMarkdown( () => import(`./translations/interactions/en/success.md`), ...getLoadMarkdownParams( `./translations/interactions/en/success.md`, ), ), }, }, { collection: `translations`, kind: `files`, file: `interactions`, slug: `interactions`, locale: `fr`, props: { [`welcome`]: `Bienvenue !`, [`error`]: loadMarkdown( () => import(`./translations/interactions/fr/error.md`), ...getLoadMarkdownParams(`./translations/interactions/fr/error.md`), ), [`success`]: loadMarkdown( () => import(`./translations/interactions/fr/success.md`), ...getLoadMarkdownParams( `./translations/interactions/fr/success.md`, ), ), }, }, { collection: `translations`, kind: `files`, file: `interactions`, slug: `interactions`, locale: `pt`, props: { [`welcome`]: `Welcome!`, [`error`]: loadMarkdown( () => import(`./translations/interactions/pt/error.md`), ...getLoadMarkdownParams(`./translations/interactions/pt/error.md`), ), [`success`]: loadMarkdown( () => import(`./translations/interactions/pt/success.md`), ...getLoadMarkdownParams( `./translations/interactions/pt/success.md`, ), ), }, }, ], }, };