UNPKG

@localazy/strapi-plugin

Version:

The official Strapi Plugin by Localazy.

93 lines (92 loc) 4.63 kB
declare const _default: { LocalazyUserService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getUser(): Promise<import("../db/model/localazy-user").Identity>; updateUser(identity: import("../db/model/localazy-user").Identity): Promise<import("../db/model/localazy-user").Identity>; deleteUser(): Promise<import("../db/model/localazy-user").Identity>; }; StrapiService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getModels(): Promise<any[]>; getLocalizableModels(): Promise<any[]>; getPluginVersion(): Promise<string>; }; LocalazyPubAPIService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { listFiles(projectId: string): Promise<import("@localazy/api-client").File[]>; getStrapiFile(projectId: string): Promise<import("@localazy/api-client").File>; listProjects(addOrganization?: boolean, addLanguages?: boolean): Promise<import("@localazy/api-client").Project[]>; getProject(projectId: string, addOrganization?: boolean, addLanguages?: boolean): Promise<import("@localazy/api-client").Project>; getWebhooksSecret(projectId: string): Promise<string>; }; PluginSettingsService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getContentTransferSetup(): Promise<import("../models/plugin/content-transfer-setup").ContentTransferSetup>; updateContentTransferSetup(setup: any): Promise<{ has_setup: boolean; setup: any; }>; getPluginSettings(): Promise<import("../db/model/plugin-settings").PluginSettings>; updatePluginSettings(settings: any): Promise<any>; }; LocalazyTransferUploadService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { upload({ notificationService }: { notificationService: import("./helpers/job-notification-service").default; }): Promise<void>; }; LocalazyTransferDownloadService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { download({ notificationService }: { notificationService: import("./helpers/job-notification-service").default; }): Promise<void>; }; StrapiI18nService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { getLocales(): Promise<import("../models/strapi/locale").Locale[]>; getDefaultLocaleCode(): Promise<string>; createStrapiLocale(isoLocalazy: string): Promise<import("../models/strapi/locale").Locale>; parseLocalazyKey(key: string): { uid: string; id: string; rest: string[]; }; getEntryInLocale(modelUid: import("@strapi/types/dist/uid").ContentType, documentId: string, isoStrapi: string): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>; createLocalizationForAnExistingEntry(uid: import("@strapi/types/dist/uid").ContentType, baseEntry: any, newEntry: any): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>; updateLocalizationForAnExistingEntry(uid: any, localizedDocumentId: any, data: any, locale: string): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>; }; LocalazyUploadService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { upload(file: any, config?: {}): Promise<{ success: boolean; result: import("@localazy/api-client").File & { importBatch: string; }; message?: undefined; } | { success: boolean; message: any; result?: undefined; }>; createImportFileRepresentation(sourceLang: string, strings: Record<string, any>): { [x: string]: { [x: string]: any; }; }; }; StrapiLocalazyI18nService: ({ strapi }: { strapi: import("@strapi/types/dist/core").Strapi; }) => { createEntry(uid: import("@strapi/types/dist/uid").ContentType, strapiContentTypesModels: any, translatedModel: any, baseEntry: any, isoStrapi: any): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>; updateEntry(uid: any, localizedDocumentId: string, strapiContentTypesModels: any, translatedModel: any, baseEntry: any, isoStrapi: any): Promise<import("@strapi/types/dist/modules/documents").AnyDocument>; }; }; export default _default;