@fourlights/strapi-plugin-deep-populate
Version:
This plugin provides a simple way of retrieving all nested objects in a single request.
29 lines (28 loc) • 1.27 kB
TypeScript
declare const _default: {
populate: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
get(params: import("./populate").PopulateParams<import("@strapi/types/dist/uid").ContentType>): Promise<any>;
};
cache: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
get(params: import("./populate").PopulateParams): Promise<any>;
set({ populate, dependencies, ...params }: import("@strapi/types/dist/modules/documents/params/status").Param & {
locale?: string;
} & {
contentType: import("@strapi/types/dist/uid").ContentType;
documentId: string;
omitEmpty?: boolean;
bustCache?: boolean;
localizations?: boolean;
} & {
populate?: import("@strapi/types/dist/modules/documents/params/populate").Any<import("@strapi/types/dist/uid").ContentType>;
} & {
dependencies: string[];
}): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>;
clear(params: import("./populate").PopulateParams): Promise<any>;
refreshDependents(documentId: string, status?: "published" | "draft"): Promise<void>;
};
};
export default _default;