@botonic/plugin-contentful
Version:
## What Does This Plugin Do?
21 lines (20 loc) • 732 B
TypeScript
import { CMS } from '../../cms';
import { CmsInfo } from '../../cms/cms-info';
import { ManageCms, ManageContext } from '../../manage-cms';
/**
* TODO duplicate non-text fields which don't have fallback
* instead of harcoding them.
* Does not duplicate CommonFields.followup
* Only duplicates if target field is empty
*/
export declare class ReferenceFieldDuplicator {
readonly cms: CMS;
readonly info: CmsInfo;
readonly manageCms: ManageCms;
readonly manageContext: ManageContext;
constructor(cms: CMS, info: CmsInfo, manageCms: ManageCms, manageContext: ManageContext);
duplicateReferenceFields(): Promise<void>;
duplicateAssetFiles(): Promise<void>;
private warning;
private duplicate;
}