UNPKG

@strapi/data-transfer

Version:

Data transfer capabilities for Strapi

29 lines 1.21 kB
import type { Core } from '@strapi/types'; export declare const PROJECT_SETTINGS_CORE_STORE_KEY = "core_admin_project-settings"; export declare const PROJECT_SETTINGS_LOGO_FIELDS: readonly ["menuLogo", "authLogo"]; export type ProjectSettingsLogoField = (typeof PROJECT_SETTINGS_LOGO_FIELDS)[number]; export type ProjectSettingsLogo = { name?: string; hash?: string; url?: string; width?: number; height?: number; ext?: string; size?: number; mime?: string; provider?: string; __transferBuffer?: string; }; export type ProjectSettingsStoreValue = { menuLogo?: ProjectSettingsLogo | null; authLogo?: ProjectSettingsLogo | null; }; export type CoreStoreRow = { key: string; value: unknown; [key: string]: unknown; }; export declare const enrichProjectSettingsForExport: (strapi: Core.Strapi, row: CoreStoreRow) => Promise<CoreStoreRow>; export declare const restoreProjectSettingsLogos: (strapi: Core.Strapi, settings: ProjectSettingsStoreValue) => Promise<ProjectSettingsStoreValue>; export declare const restoreProjectSettingsRow: (strapi: Core.Strapi, row: CoreStoreRow) => Promise<CoreStoreRow>; //# sourceMappingURL=project-settings-logos.d.ts.map