import { buildVersionGlobalFields } from 'payload'; import toSnakeCase from 'to-snake-case'; import { findMany } from './find/findMany.js'; export const findGlobalVersions = async function findGlobalVersions({ global, limit, locale, page, pagination, req, select, sort: sortArg, where }) { const globalConfig = this.payload.globals.config.find(({ slug })=>slug === global); const sort = sortArg !== undefined && sortArg !== null ? sortArg : '-createdAt'; const tableName = this.tableNameMap.get(`_${toSnakeCase(globalConfig.slug)}${this.versionsSuffix}`); const fields = buildVersionGlobalFields(this.payload.config, globalConfig, true); return findMany({ adapter: this, fields, limit, locale, page, pagination, req, select, sort, tableName, where }); }; //# sourceMappingURL=findGlobalVersions.js.map