@sanity/cross-dataset-duplicator
2.1.62.1.7
dist/index.d.ts~
dist/index.d.tsModified+10−10
Index: package/dist/index.d.ts
===================================================================
--- package/dist/index.d.ts
+++ package/dist/index.d.ts
@@ -8,25 +8,25 @@
* A single allowed migration target.
* If `projectId` is omitted, the target is only allowed within the source project.
* @public
*/
-type MigrationTarget = {
+export type MigrationTarget = {
projectId?: string;
dataset: string;
};
/**
* Restricts which Datasets (and Projects) a given source Dataset may migrate to.
* @public
*/
-type MigrationFilter = {
+export type MigrationFilter = {
sourceDataset: string;
targets: MigrationTarget[];
};
/**
* Plugin configuration
* @public
*/
-interface PluginConfig {
+export interface PluginConfig {
apiVersion?: string;
tool?: boolean;
types?: string[];
filter?: string;
@@ -37,18 +37,18 @@
/**
* Cross Dataset Duplicator document action props
* @public
*/
-type CrossDatasetDuplicatorActionProps = {
+export type CrossDatasetDuplicatorActionProps = {
docs: SanityDocument[];
onDuplicated?: () => Promise<void>;
};
/**
* Plugin: Cross Dataset Duplicator
* @public
*/
-declare const crossDatasetDuplicator: import("sanity").Plugin<void | Partial<PluginConfig>>;
-declare function DuplicateToAction(props: DocumentActionProps): {
+export declare const crossDatasetDuplicator: import("sanity").Plugin<void | Partial<PluginConfig>>;
+export declare function DuplicateToAction(props: DocumentActionProps): {
disabled: boolean;
title: string | null;
label: string;
dialog: false | {
@@ -59,19 +59,19 @@
} | null;
onHandle: () => void;
icon: import("react").ForwardRefExoticComponent<Omit<import("react").SVGProps<SVGSVGElement>, "ref"> & import("react").RefAttributes<SVGSVGElement>>;
};
-declare namespace DuplicateToAction {
+export declare namespace DuplicateToAction {
var action: string;
}
/**
* Plugin config context hook from the Cross Dataset Duplicator plugin
* @public
*/
-declare function useCrossDatasetDuplicatorConfig(): Required<PluginConfig>;
+export declare function useCrossDatasetDuplicatorConfig(): Required<PluginConfig>;
/**
* Component to perform a migration from the Cross Dataset Duplicator plugin
* @public
*/
-declare function CrossDatasetDuplicatorAction(props: CrossDatasetDuplicatorActionProps): import("react").JSX.Element;
-export { CrossDatasetDuplicatorAction, CrossDatasetDuplicatorActionProps, DuplicateToAction, MigrationFilter, MigrationTarget, PluginConfig, crossDatasetDuplicator, useCrossDatasetDuplicatorConfig };
+export declare function CrossDatasetDuplicatorAction(props: CrossDatasetDuplicatorActionProps): import("react").JSX.Element;
+export {};
//# sourceMappingURL=index.d.ts.map
\ No newline at end of file