Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
25 lines
1.3 KiB
Plaintext
25 lines
1.3 KiB
Plaintext
import type { CollectionSlug, ErrorResult, GetFolderResultsComponentAndDataArgs, ServerFunction } from 'payload';
|
|
import type { FolderBreadcrumb, FolderOrDocument } from 'payload/shared';
|
|
type GetFolderResultsComponentAndDataResult = {
|
|
breadcrumbs?: FolderBreadcrumb[];
|
|
documents?: FolderOrDocument[];
|
|
folderAssignedCollections?: CollectionSlug[];
|
|
FolderResultsComponent: React.ReactNode;
|
|
subfolders?: FolderOrDocument[];
|
|
};
|
|
type GetFolderResultsComponentAndDataErrorResult = {
|
|
breadcrumbs?: never;
|
|
documents?: never;
|
|
FolderResultsComponent?: never;
|
|
subfolders?: never;
|
|
} & ({
|
|
message: string;
|
|
} | ErrorResult);
|
|
export declare const getFolderResultsComponentAndDataHandler: ServerFunction<GetFolderResultsComponentAndDataArgs, Promise<GetFolderResultsComponentAndDataErrorResult | GetFolderResultsComponentAndDataResult>>;
|
|
/**
|
|
* This function is responsible for fetching folder data, building the results component
|
|
* and returns the data and component together.
|
|
*/
|
|
export declare const getFolderResultsComponentAndData: ({ browseByFolder, collectionsToDisplay: activeCollectionSlugs, displayAs, folderAssignedCollections, folderID, req, sort, }: GetFolderResultsComponentAndDataArgs) => Promise<GetFolderResultsComponentAndDataResult>;
|
|
export {};
|
|
//# sourceMappingURL=getFolderResultsComponentAndData.d.ts.map |