Files
next.js/examples/cms-payload/payload-types.ts
Arian Tron 61f56f997c
Some checks failed
Test examples / Test Examples (20) (push) Has been cancelled
Test examples / Test Examples (22) (push) Has been cancelled
Lock Threads / action (push) Has been cancelled
Trigger Release / start (push) Has been cancelled
Stale issue handler / stale (push) Has been cancelled
Update Font Data / create-pull-request (push) Has been cancelled
build-and-deploy / deploy-target (push) Has been cancelled
build-and-deploy / build (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / build-wasm (nodejs) (push) Has been cancelled
build-and-deploy / build-wasm (web) (push) Has been cancelled
build-and-deploy / Deploy preview tarball (push) Has been cancelled
build-and-deploy / Potentially publish release (push) Has been cancelled
build-and-deploy / publish-turbopack-npm-packages (push) Has been cancelled
build-and-deploy / Deploy examples (push) Has been cancelled
build-and-deploy / thank you, build (push) Has been cancelled
build-and-deploy / Upload Turbopack Bytesize metrics to Datadog (push) Has been cancelled
Rspack Next.js development integration tests / Rspack integration tests (push) Has been cancelled
Rspack Next.js production integration tests / Rspack integration tests (push) Has been cancelled
Turbopack Next.js development integration tests / Next.js integration tests (push) Has been cancelled
Turbopack Next.js production integration tests / Next.js integration tests (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack development test manifest (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack production test manifest (push) Has been cancelled
Upload bundler test manifests to areweturboyet.com / Upload test results (push) Has been cancelled
Update React / create-pull-request (push) Has been cancelled
test-e2e-project-reset-cron / reset-test-project (push) Has been cancelled
Notify about the top 15 issues/PRs/feature requests (most reacted) in the last 90 days / run (push) Has been cancelled
first commit
2026-03-10 19:37:31 +03:30

183 lines
4.2 KiB
TypeScript

/* tslint:disable */
/**
* This file was automatically generated by Payload CMS.
* DO NOT MODIFY IT BY HAND. Instead, modify your source Payload config,
* and re-run `payload generate:types` to regenerate this file.
*/
export interface Config {
collections: {
pages: Page;
users: User;
media: Media;
};
globals: {
"main-menu": MainMenu;
};
}
export interface Page {
id: string;
title: string;
hero: {
type: "highImpact" | "mediumImpact" | "lowImpact";
richText: {
[k: string]: unknown;
}[];
links: {
link: {
type?: "reference" | "custom";
newTab?: boolean;
reference: {
value: string | Page;
relationTo: "pages";
};
url: string;
label: string;
appearance?: "default" | "primary" | "secondary";
};
id?: string;
}[];
media: string | Media;
};
layout: (
| {
ctaBackgroundColor?: "white" | "black";
richText: {
[k: string]: unknown;
}[];
links: {
link: {
type?: "reference" | "custom";
newTab?: boolean;
reference: {
value: string | Page;
relationTo: "pages";
};
url: string;
label: string;
appearance?: "primary" | "secondary";
};
id?: string;
}[];
id?: string;
blockName?: string;
blockType: "cta";
}
| {
contentBackgroundColor?: "white" | "black";
layout?:
| "oneColumn"
| "twoThirdsOneThird"
| "halfAndHalf"
| "threeColumns";
columnOne: {
richText: {
[k: string]: unknown;
}[];
enableLink?: boolean;
link: {
type?: "reference" | "custom";
newTab?: boolean;
reference: {
value: string | Page;
relationTo: "pages";
};
url: string;
label: string;
appearance?: "default" | "primary" | "secondary";
};
};
columnTwo: {
richText: {
[k: string]: unknown;
}[];
enableLink?: boolean;
link: {
type?: "reference" | "custom";
newTab?: boolean;
reference: {
value: string | Page;
relationTo: "pages";
};
url: string;
label: string;
appearance?: "default" | "primary" | "secondary";
};
};
columnThree: {
richText: {
[k: string]: unknown;
}[];
enableLink?: boolean;
link: {
type?: "reference" | "custom";
newTab?: boolean;
reference: {
value: string | Page;
relationTo: "pages";
};
url: string;
label: string;
appearance?: "default" | "primary" | "secondary";
};
};
id?: string;
blockName?: string;
blockType: "content";
}
| {
mediaBlockBackgroundColor?: "white" | "black";
position?: "default" | "fullscreen";
media: string | Media;
caption?: {
[k: string]: unknown;
}[];
id?: string;
blockName?: string;
blockType: "mediaBlock";
}
)[];
slug?: string;
createdAt: string;
updatedAt: string;
}
export interface Media {
id: string;
alt: string;
url?: string;
filename?: string;
mimeType?: string;
filesize?: number;
width?: number;
height?: number;
createdAt: string;
updatedAt: string;
}
export interface User {
id: string;
email?: string;
resetPasswordToken?: string;
resetPasswordExpiration?: string;
loginAttempts?: number;
lockUntil?: string;
createdAt: string;
updatedAt: string;
password?: string;
}
export interface MainMenu {
id: string;
navItems: {
link: {
type?: "reference" | "custom";
newTab?: boolean;
reference: {
value: string | Page;
relationTo: "pages";
};
url: string;
label: string;
};
id?: string;
}[];
}