Alexandre Bodin 92055a7fb1 chore: use rollup
chore: fetch template only if name matches name convention

chore: linting

chore: fix tests

chore: fix npm scripts

test: try to fix test
2025-01-23 16:28:23 +01:00

50 lines
1.2 KiB
TypeScript

import type { Data, Modules } from '@strapi/types';
import { errors } from '@strapi/utils';
/**
* POST /i18n/content-manager/actions/get-non-localized-fields - Get the localized fields
*/
export declare namespace GetNonLocalizedFields {
export interface Request {
query: {};
body: {
id?: Data.ID;
locale?: string;
model: string;
};
}
/**
* TODO: this should follow the usual `data/error` pattern.
*/
export interface Response {
nonLocalizedFields: object;
localizations: Array<{ id: Data.ID; locale: string; publishedAt: string | null }>;
error?: errors.ApplicationError;
}
}
/**
* GET content-manager/collection-types/:model/actions/countManyEntriesDraftRelations
*/
export declare namespace CountManyEntriesDraftRelations {
export interface Request {
body: {};
query: {
// We can use this endpoint to count the draft relations across multiple
// entities (documents + locales).
documentIds?: Modules.Documents.ID[];
locale?: string | string[] | null;
};
}
export interface Params {
model: string;
}
export interface Response {
data: number;
error?: errors.ApplicationError;
}
}