Andreas Thomas b4a3854c26
cloudflare (#1)
* build: remove rome

* build: remove rome

* cf

* cf

* wip
2023-03-23 00:22:37 +01:00

78 lines
1.7 KiB
TypeScript

// NOTE This file is auto-generated by Contentlayer
import type {
Markdown,
MDX,
ImageFieldData,
IsoDateTimeString,
} from "contentlayer/core";
import * as Local from "contentlayer/source-files";
export { isType } from "contentlayer/client";
export type { Markdown, MDX, ImageFieldData, IsoDateTimeString };
/** Document types */
export type Page = {
/** File path relative to `contentDirPath` */
_id: string;
_raw: Local.RawDocumentData;
type: "Page";
title: string;
description?: string | undefined;
/** MDX file body */
body: MDX;
path: string;
slug: string;
};
export type Project = {
/** File path relative to `contentDirPath` */
_id: string;
_raw: Local.RawDocumentData;
type: "Project";
title: string;
description: string;
date?: IsoDateTimeString | undefined;
url?: string | undefined;
repository?: string | undefined;
/** MDX file body */
body: MDX;
path: string;
slug: string;
};
/** Nested types */
/** Helper types */
export type AllTypes = DocumentTypes | NestedTypes;
export type AllTypeNames = DocumentTypeNames | NestedTypeNames;
export type DocumentTypes = Page | Project;
export type DocumentTypeNames = "Page" | "Project";
export type NestedTypes = never;
export type NestedTypeNames = never;
export interface ContentlayerGenTypes {
documentTypes: DocumentTypes;
documentTypeMap: DocumentTypeMap;
documentTypeNames: DocumentTypeNames;
nestedTypes: NestedTypes;
nestedTypeMap: NestedTypeMap;
nestedTypeNames: NestedTypeNames;
allTypeNames: AllTypeNames;
}
declare global {
interface ContentlayerGen extends ContentlayerGenTypes {}
}
export type DocumentTypeMap = {
Page: Page;
Project: Project;
};
export type NestedTypeMap = {};