Jamie Howard 08920be519
Convert CM to TS (#18669)
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
2023-11-15 11:08:04 +00:00

47 lines
909 B
TypeScript

import { EntityService, Common } from '@strapi/types';
import { errors } from '@strapi/utils';
type Entity = EntityService.Result<Common.UID.Schema>;
/**
* POST /uid/generate
*/
export declare namespace GenerateUID {
export interface Request {
body: {
contentTypeUID: string;
data: Entity;
field: string;
};
query: {};
}
export interface Response {
data: {
data: string;
};
error?: errors.ApplicationError | errors.YupValidationError;
}
}
/**
* POST /uid/check-availability
*/
export declare namespace CheckUIDAvailability {
export interface Request {
body: {
contentTypeUID: string;
field: string;
value: string;
};
query: {};
}
export interface Response {
data: {
isAvailable: boolean;
suggestion: string | null;
};
error?: errors.ApplicationError | errors.YupValidationError;
}
}