UNPKG

@yunusemrejs/drag-drop-content-types-strapi5

Version:

A powerful Strapi plugin that enables intuitive drag-and-drop sorting of content types with real-time updates, optimized performance, and a seamless user experience.

80 lines (79 loc) 2.6 kB
declare const _default: { register: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; bootstrap: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; destroy: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => void; config: { default: {}; validator(): void; }; controllers: { dragdrop: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { welcome(ctx: any): Promise<void>; sortIndex(ctx: any): Promise<void>; batchUpdate(ctx: any): Promise<void>; }; settings: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getSettings(ctx: any): Promise<void>; setSettings(ctx: any): Promise<void>; }; }; routes: { dragdrop: { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; auth: boolean; }; }[]; }; settings: { type: string; routes: { method: string; path: string; handler: string; config: { policies: any[]; }; }[]; }; }; services: { dragdrop: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getWelcomeMessage(): { body: string; }; sortIndex(contentType: `admin::${string}` | `strapi::${string}` | `api::${string}.${string}` | `plugin::${string}.${string}`, start: number, limit: number, locale: string, rankFieldName: string): Promise<{}>; batchUpdate(config: import("../../typings").PluginSettingsResponse, updates: import("../../typings").RankUpdate[], contentType: `admin::${string}` | `strapi::${string}` | `api::${string}.${string}` | `plugin::${string}.${string}`): Promise<{ id: any; rank: any; }[]>; }; settings: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getSettings(): Promise<unknown>; setSettings(settings: any): Promise<unknown>; }; }; contentTypes: {}; policies: {}; middlewares: {}; }; export default _default;