2023-04-18 16:36:51 +00:00
|
|
|
declare module 'astro:content' {
|
|
|
|
interface Render {
|
|
|
|
'.mdx': Promise<{
|
|
|
|
Content: import('astro').MarkdownInstance<{}>['Content'];
|
|
|
|
headings: import('astro').MarkdownHeading[];
|
|
|
|
remarkPluginFrontmatter: Record<string, any>;
|
|
|
|
}>;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
declare module 'astro:content' {
|
|
|
|
interface Render {
|
|
|
|
'.md': Promise<{
|
|
|
|
Content: import('astro').MarkdownInstance<{}>['Content'];
|
|
|
|
headings: import('astro').MarkdownHeading[];
|
|
|
|
remarkPluginFrontmatter: Record<string, any>;
|
|
|
|
}>;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-12-22 10:18:44 +00:00
|
|
|
declare module 'astro:content' {
|
|
|
|
export { z } from 'astro/zod';
|
2023-06-03 20:27:00 +00:00
|
|
|
export type CollectionEntry<C extends keyof AnyEntryMap> = AnyEntryMap[C][keyof AnyEntryMap[C]];
|
2023-04-18 16:36:51 +00:00
|
|
|
|
|
|
|
// TODO: Remove this when having this fallback is no longer relevant. 2.3? 3.0? - erika, 2023-04-04
|
|
|
|
/**
|
|
|
|
* @deprecated
|
|
|
|
* `astro:content` no longer provide `image()`.
|
|
|
|
*
|
|
|
|
* Please use it through `schema`, like such:
|
|
|
|
* ```ts
|
|
|
|
* import { defineCollection, z } from "astro:content";
|
|
|
|
*
|
|
|
|
* defineCollection({
|
|
|
|
* schema: ({ image }) =>
|
|
|
|
* z.object({
|
|
|
|
* image: image(),
|
|
|
|
* }),
|
|
|
|
* });
|
|
|
|
* ```
|
|
|
|
*/
|
|
|
|
export const image: never;
|
|
|
|
|
|
|
|
// This needs to be in sync with ImageMetadata
|
|
|
|
export type ImageFunction = () => import('astro/zod').ZodObject<{
|
|
|
|
src: import('astro/zod').ZodString;
|
|
|
|
width: import('astro/zod').ZodNumber;
|
|
|
|
height: import('astro/zod').ZodNumber;
|
|
|
|
format: import('astro/zod').ZodUnion<
|
|
|
|
[
|
|
|
|
import('astro/zod').ZodLiteral<'png'>,
|
|
|
|
import('astro/zod').ZodLiteral<'jpg'>,
|
|
|
|
import('astro/zod').ZodLiteral<'jpeg'>,
|
|
|
|
import('astro/zod').ZodLiteral<'tiff'>,
|
|
|
|
import('astro/zod').ZodLiteral<'webp'>,
|
|
|
|
import('astro/zod').ZodLiteral<'gif'>,
|
|
|
|
import('astro/zod').ZodLiteral<'svg'>
|
|
|
|
]
|
|
|
|
>;
|
|
|
|
}>;
|
2022-12-22 10:18:44 +00:00
|
|
|
|
2023-02-03 10:21:01 +00:00
|
|
|
type BaseSchemaWithoutEffects =
|
|
|
|
| import('astro/zod').AnyZodObject
|
|
|
|
| import('astro/zod').ZodUnion<import('astro/zod').AnyZodObject[]>
|
|
|
|
| import('astro/zod').ZodDiscriminatedUnion<string, import('astro/zod').AnyZodObject[]>
|
|
|
|
| import('astro/zod').ZodIntersection<
|
|
|
|
import('astro/zod').AnyZodObject,
|
|
|
|
import('astro/zod').AnyZodObject
|
|
|
|
>;
|
|
|
|
|
|
|
|
type BaseSchema =
|
|
|
|
| BaseSchemaWithoutEffects
|
|
|
|
| import('astro/zod').ZodEffects<BaseSchemaWithoutEffects>;
|
|
|
|
|
2023-04-18 16:36:51 +00:00
|
|
|
export type SchemaContext = { image: ImageFunction };
|
|
|
|
|
2023-06-03 20:27:00 +00:00
|
|
|
type DataCollectionConfig<S extends BaseSchema> = {
|
|
|
|
type: 'data';
|
2023-04-18 16:36:51 +00:00
|
|
|
schema?: S | ((context: SchemaContext) => S);
|
2022-12-22 10:18:44 +00:00
|
|
|
};
|
2023-06-03 20:27:00 +00:00
|
|
|
|
|
|
|
type ContentCollectionConfig<S extends BaseSchema> = {
|
|
|
|
type?: 'content';
|
|
|
|
schema?: S | ((context: SchemaContext) => S);
|
|
|
|
};
|
|
|
|
|
|
|
|
type CollectionConfig<S> = ContentCollectionConfig<S> | DataCollectionConfig<S>;
|
|
|
|
|
2023-02-03 10:21:01 +00:00
|
|
|
export function defineCollection<S extends BaseSchema>(
|
2023-06-03 20:27:00 +00:00
|
|
|
input: CollectionConfig<S>
|
|
|
|
): CollectionConfig<S>;
|
2022-12-22 10:18:44 +00:00
|
|
|
|
2023-02-03 10:21:01 +00:00
|
|
|
type AllValuesOf<T> = T extends any ? T[keyof T] : never;
|
2023-06-03 20:27:00 +00:00
|
|
|
type ValidContentEntrySlug<C extends keyof ContentEntryMap> = AllValuesOf<
|
|
|
|
ContentEntryMap[C]
|
|
|
|
>['slug'];
|
2023-02-03 10:21:01 +00:00
|
|
|
|
|
|
|
export function getEntryBySlug<
|
2023-06-03 20:27:00 +00:00
|
|
|
C extends keyof ContentEntryMap,
|
|
|
|
E extends ValidContentEntrySlug<C> | (string & {})
|
2022-12-22 10:18:44 +00:00
|
|
|
>(
|
|
|
|
collection: C,
|
2023-02-03 10:21:01 +00:00
|
|
|
// Note that this has to accept a regular string too, for SSR
|
|
|
|
entrySlug: E
|
2023-06-03 20:27:00 +00:00
|
|
|
): E extends ValidContentEntrySlug<C>
|
2023-02-03 10:21:01 +00:00
|
|
|
? Promise<CollectionEntry<C>>
|
|
|
|
: Promise<CollectionEntry<C> | undefined>;
|
2023-06-03 20:27:00 +00:00
|
|
|
|
|
|
|
export function getDataEntryById<C extends keyof DataEntryMap, E extends keyof DataEntryMap[C]>(
|
|
|
|
collection: C,
|
|
|
|
entryId: E
|
|
|
|
): Promise<CollectionEntry<C>>;
|
|
|
|
|
|
|
|
export function getCollection<C extends keyof AnyEntryMap, E extends CollectionEntry<C>>(
|
2023-02-03 10:21:01 +00:00
|
|
|
collection: C,
|
|
|
|
filter?: (entry: CollectionEntry<C>) => entry is E
|
|
|
|
): Promise<E[]>;
|
2023-06-03 20:27:00 +00:00
|
|
|
export function getCollection<C extends keyof AnyEntryMap>(
|
2023-02-03 10:21:01 +00:00
|
|
|
collection: C,
|
|
|
|
filter?: (entry: CollectionEntry<C>) => unknown
|
|
|
|
): Promise<CollectionEntry<C>[]>;
|
2022-12-22 10:18:44 +00:00
|
|
|
|
2023-06-03 20:27:00 +00:00
|
|
|
export function getEntry<
|
|
|
|
C extends keyof ContentEntryMap,
|
|
|
|
E extends ValidContentEntrySlug<C> | (string & {})
|
|
|
|
>(entry: {
|
|
|
|
collection: C;
|
|
|
|
slug: E;
|
|
|
|
}): E extends ValidContentEntrySlug<C>
|
|
|
|
? Promise<CollectionEntry<C>>
|
|
|
|
: Promise<CollectionEntry<C> | undefined>;
|
|
|
|
export function getEntry<
|
|
|
|
C extends keyof DataEntryMap,
|
|
|
|
E extends keyof DataEntryMap[C] | (string & {})
|
|
|
|
>(entry: {
|
|
|
|
collection: C;
|
|
|
|
id: E;
|
|
|
|
}): E extends keyof DataEntryMap[C]
|
|
|
|
? Promise<DataEntryMap[C][E]>
|
|
|
|
: Promise<CollectionEntry<C> | undefined>;
|
|
|
|
export function getEntry<
|
|
|
|
C extends keyof ContentEntryMap,
|
|
|
|
E extends ValidContentEntrySlug<C> | (string & {})
|
|
|
|
>(
|
|
|
|
collection: C,
|
|
|
|
slug: E
|
|
|
|
): E extends ValidContentEntrySlug<C>
|
|
|
|
? Promise<CollectionEntry<C>>
|
|
|
|
: Promise<CollectionEntry<C> | undefined>;
|
|
|
|
export function getEntry<
|
|
|
|
C extends keyof DataEntryMap,
|
|
|
|
E extends keyof DataEntryMap[C] | (string & {})
|
|
|
|
>(
|
|
|
|
collection: C,
|
|
|
|
id: E
|
|
|
|
): E extends keyof DataEntryMap[C]
|
|
|
|
? Promise<DataEntryMap[C][E]>
|
|
|
|
: Promise<CollectionEntry<C> | undefined>;
|
|
|
|
|
|
|
|
/** Resolve an array of entry references from the same collection */
|
|
|
|
export function getEntries<C extends keyof ContentEntryMap>(
|
|
|
|
entries: {
|
|
|
|
collection: C;
|
|
|
|
slug: ValidContentEntrySlug<C>;
|
|
|
|
}[]
|
|
|
|
): Promise<CollectionEntry<C>[]>;
|
|
|
|
export function getEntries<C extends keyof DataEntryMap>(
|
|
|
|
entries: {
|
|
|
|
collection: C;
|
|
|
|
id: keyof DataEntryMap[C];
|
|
|
|
}[]
|
|
|
|
): Promise<CollectionEntry<C>[]>;
|
|
|
|
|
|
|
|
export function reference<C extends keyof AnyEntryMap>(
|
|
|
|
collection: C
|
|
|
|
): import('astro/zod').ZodEffects<
|
|
|
|
import('astro/zod').ZodString,
|
|
|
|
C extends keyof ContentEntryMap
|
|
|
|
? {
|
|
|
|
collection: C;
|
|
|
|
slug: ValidContentEntrySlug<C>;
|
|
|
|
}
|
|
|
|
: {
|
|
|
|
collection: C;
|
|
|
|
id: keyof DataEntryMap[C];
|
|
|
|
}
|
|
|
|
>;
|
|
|
|
// Allow generic `string` to avoid excessive type errors in the config
|
|
|
|
// if `dev` is not running to update as you edit.
|
|
|
|
// Invalid collection names will be caught at build time.
|
|
|
|
export function reference<C extends string>(
|
|
|
|
collection: C
|
|
|
|
): import('astro/zod').ZodEffects<import('astro/zod').ZodString, never>;
|
|
|
|
|
2023-04-18 16:36:51 +00:00
|
|
|
type ReturnTypeOrOriginal<T> = T extends (...args: any[]) => infer R ? R : T;
|
2023-06-03 20:27:00 +00:00
|
|
|
type InferEntrySchema<C extends keyof AnyEntryMap> = import('astro/zod').infer<
|
2023-04-18 16:36:51 +00:00
|
|
|
ReturnTypeOrOriginal<Required<ContentConfig['collections'][C]>['schema']>
|
2022-12-22 10:18:44 +00:00
|
|
|
>;
|
|
|
|
|
2023-06-03 20:27:00 +00:00
|
|
|
type ContentEntryMap = {
|
2022-12-22 10:18:44 +00:00
|
|
|
"articles": {
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/2022.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/2022.md";
|
|
|
|
slug: "2022";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-02-03 17:39:31 +00:00
|
|
|
"en/2023.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/2023.md";
|
|
|
|
slug: "2023";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2023-02-03 17:39:31 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/after-effects-expressions.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/after-effects-expressions.mdx";
|
|
|
|
slug: "after-effects-expressions";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/faq.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/faq.md";
|
|
|
|
slug: "faq";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/gratuiste.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/gratuiste.md";
|
|
|
|
slug: "gratuiste";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/sci-hub-blocage.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/sci-hub-blocage.mdx";
|
|
|
|
slug: "sci-hub-unblock";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-26 22:15:27 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/the-day-I-jamd.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/the-day-I-jamd.mdx";
|
|
|
|
slug: "the-day-I-jamd";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2023-02-03 09:37:28 +00:00
|
|
|
"en/video-compression.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/video-compression.mdx";
|
|
|
|
slug: "video-compression";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/2022.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/2022.md";
|
|
|
|
slug: "2022";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-02-03 17:39:31 +00:00
|
|
|
"fr/2023.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/2023.md";
|
|
|
|
slug: "2023";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2023-02-03 17:39:31 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/after-effects-expressions.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/after-effects-expressions.md";
|
|
|
|
slug: "after-effects-expressions";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/faq.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/faq.md";
|
|
|
|
slug: "faq";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/gratuiste.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/gratuiste.md";
|
|
|
|
slug: "gratuiste";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/sci-hub-blocage.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/sci-hub-blocage.mdx";
|
|
|
|
slug: "sci-hub-blocage";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-26 22:15:27 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/the-day-I-jamd.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/the-day-I-jamd.mdx";
|
|
|
|
slug: "the-day-I-jamd";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/video-compression.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/video-compression.md";
|
|
|
|
slug: "video-compression";
|
|
|
|
body: string;
|
|
|
|
collection: "articles";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"articles">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
|
|
|
};
|
2022-12-28 09:36:15 +00:00
|
|
|
"fragments": {
|
|
|
|
"en/acme-sh-tls-cert.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/acme-sh-tls-cert.md";
|
|
|
|
slug: "acme-sh-tls-cert";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/array-vs-array.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/array-vs-array.md";
|
|
|
|
slug: "array-vs-array";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/buttons.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/buttons.md";
|
|
|
|
slug: "buttons";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-02-03 09:37:28 +00:00
|
|
|
"en/image-full.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/image-full.mdx";
|
|
|
|
slug: "image-full";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/nuxt-graphql-static.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/nuxt-graphql-static.md";
|
|
|
|
slug: "nuxt-graphql-static";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/super-cookies.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/super-cookies.md";
|
|
|
|
slug: "super-cookies";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"en/toulouse-fun.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/toulouse-fun.md";
|
|
|
|
slug: "toulouse-fun";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/acme-sh-tls-cert.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/acme-sh-tls-cert.md";
|
|
|
|
slug: "acme-sh-tls-cert";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/array-vs-array.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/array-vs-array.md";
|
|
|
|
slug: "array-vs-array";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-02-03 09:37:28 +00:00
|
|
|
"fr/buttons.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/buttons.mdx";
|
|
|
|
slug: "buttons";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2023-02-03 09:37:28 +00:00
|
|
|
"fr/image-full.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/image-full.mdx";
|
|
|
|
slug: "image-full";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/nuxt-graphql-static.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/nuxt-graphql-static.md";
|
|
|
|
slug: "nuxt-graphql-static";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-02-03 16:37:34 +00:00
|
|
|
"fr/super-cookies.mdx": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/super-cookies.mdx";
|
|
|
|
slug: "super-cookies";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".mdx"] };
|
2022-12-28 09:36:15 +00:00
|
|
|
"fr/toulouse-fun.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/toulouse-fun.md";
|
|
|
|
slug: "toulouse-fun";
|
|
|
|
body: string;
|
|
|
|
collection: "fragments";
|
2022-12-28 09:36:15 +00:00
|
|
|
data: InferEntrySchema<"fragments">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
|
|
|
};
|
2023-04-19 16:24:40 +00:00
|
|
|
"references": {
|
|
|
|
"en/3w.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/3w.md";
|
|
|
|
slug: "3w";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"en/natureo.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/natureo.md";
|
|
|
|
slug: "natureo";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"en/parole-expression.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/parole-expression.md";
|
|
|
|
slug: "parole-expression";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"en/rose-primaire.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "en/rose-primaire.md";
|
|
|
|
slug: "rose-primaire";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"fr/3w.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/3w.md";
|
|
|
|
slug: "3w";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"fr/natureo.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/natureo.md";
|
|
|
|
slug: "natureo";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"fr/parole-expression.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/parole-expression.md";
|
|
|
|
slug: "parole-expression";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
2023-04-19 16:24:40 +00:00
|
|
|
"fr/rose-primaire.md": {
|
2023-06-03 20:27:00 +00:00
|
|
|
id: "fr/rose-primaire.md";
|
|
|
|
slug: "rose-primaire";
|
|
|
|
body: string;
|
|
|
|
collection: "references";
|
2023-04-19 16:24:40 +00:00
|
|
|
data: InferEntrySchema<"references">
|
2023-06-03 20:27:00 +00:00
|
|
|
} & { render(): Render[".md"] };
|
|
|
|
};
|
2022-12-22 10:18:44 +00:00
|
|
|
|
|
|
|
};
|
|
|
|
|
2023-06-03 20:27:00 +00:00
|
|
|
type DataEntryMap = {
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
type AnyEntryMap = ContentEntryMap & DataEntryMap;
|
|
|
|
|
2023-02-03 10:21:01 +00:00
|
|
|
type ContentConfig = typeof import("../src/content/config");
|
2022-12-22 10:18:44 +00:00
|
|
|
}
|