@sanity/document-internationalization

6.2.406.2.41
dist/index.d.ts
~dist/index.d.tsModified
+20−21
Index: package/dist/index.d.ts
===================================================================
--- package/dist/index.d.ts
+++ package/dist/index.d.ts
@@ -1,41 +1,41 @@
 import "@sanity/ui/styles.css";
 import { DocumentActionDescription, DocumentActionProps, DocumentLanguageFilterContext, FieldDefinition, ObjectSchemaType, Reference, SanityClient, SanityDocument, SanityDocumentLike } from "sanity";
 import { InternationalizedArrayItem, PluginConfig as PluginConfig$1 } from "sanity-plugin-internationalized-array";
-declare function useDeleteTranslationAction(props: DocumentActionProps): DocumentActionDescription;
-declare namespace useDeleteTranslationAction {
+export declare function useDeleteTranslationAction(props: DocumentActionProps): DocumentActionDescription;
+export declare namespace useDeleteTranslationAction {
   var action: string;
   var displayName: string;
 }
 /**
  * @deprecated use useDeleteTranslationAction instead
  * Will be removed in the next major version
  */
-declare const DeleteTranslationAction: (props: DocumentActionProps) => DocumentActionDescription;
-declare function useDuplicateWithTranslationsAction({ id, type, onComplete }: DocumentActionProps): DocumentActionDescription;
-declare namespace useDuplicateWithTranslationsAction {
+export declare const DeleteTranslationAction: (props: DocumentActionProps) => DocumentActionDescription;
+export declare function useDuplicateWithTranslationsAction({ id, type, onComplete }: DocumentActionProps): DocumentActionDescription;
+export declare namespace useDuplicateWithTranslationsAction {
   var action: string;
   var displayName: string;
 }
-declare function DuplicateWithTranslationsAction(props: DocumentActionProps): DocumentActionDescription;
-declare namespace DuplicateWithTranslationsAction {
+export declare function DuplicateWithTranslationsAction(props: DocumentActionProps): DocumentActionDescription;
+export declare namespace DuplicateWithTranslationsAction {
   var action: string;
   var displayName: string;
 }
-type Language = {
+export type Language = {
   id: Intl.UnicodeBCP47LocaleIdentifier;
   title: string;
 };
-type SupportedLanguages = Language[] | ((client: SanityClient) => Promise<Language[]>);
-type PluginCallbackArgs = {
+export type SupportedLanguages = Language[] | ((client: SanityClient) => Promise<Language[]>);
+export type PluginCallbackArgs = {
   sourceDocument: SanityDocument;
   newDocument: SanityDocument;
   sourceLanguageId: string;
   destinationLanguageId: string;
   metaDocumentId: string;
   client: SanityClient;
 };
-type PluginConfig = {
+export type PluginConfig = {
   supportedLanguages: SupportedLanguages;
   schemaTypes: string[];
   languageField?: string;
   weakReferences?: boolean;
@@ -59,30 +59,30 @@
    * Set to false to prevent templates from being created for each schemaType and language.
    */
   addTemplates?: boolean;
 };
-type PluginConfigContext = Required<Omit<PluginConfig, 'metadataInternationalization'>> & {
+export type PluginConfigContext = Required<Omit<PluginConfig, 'metadataInternationalization'>> & {
   supportedLanguages: Language[];
   metadataInternationalization?: Pick<PluginConfig$1, 'buttonLocations' | 'buttonAddAll' | 'languageDisplay'>;
 };
-type TranslationReference = InternationalizedArrayItem<Reference> & {
+export type TranslationReference = InternationalizedArrayItem<Reference> & {
   _type: 'internationalizedArrayReferenceValue';
   value: Reference;
 };
-type Metadata = {
+export type Metadata = {
   _id: string;
   _createdAt: string;
   translations: TranslationReference[];
 };
-type MetadataDocument = SanityDocumentLike & {
+export type MetadataDocument = SanityDocumentLike & {
   schemaTypes: string[];
   translations: TranslationReference[];
 };
-type DocumentInternationalizationMenuProps = {
+export type DocumentInternationalizationMenuProps = {
   schemaType: ObjectSchemaType;
   documentId: string;
 };
-interface DocumentInternationalizationSchemaOpts {
+export interface DocumentInternationalizationSchemaOpts {
   documentInternationalization?: {
     /** Set to true to disable duplication of this field or type */
     exclude?: boolean;
   };
@@ -105,9 +105,8 @@
   interface TextOptions extends DocumentInternationalizationSchemaOpts {}
   interface UrlOptions extends DocumentInternationalizationSchemaOpts {}
   interface EmailOptions extends DocumentInternationalizationSchemaOpts {}
 }
-declare function useDocumentInternationalizationContext(): PluginConfigContext;
-declare function DocumentInternationalizationMenu(props: DocumentInternationalizationMenuProps): React.JSX.Element | null;
-declare const documentInternationalization: import("sanity").Plugin<PluginConfig>;
-export { DeleteTranslationAction, DocumentInternationalizationMenu, DocumentInternationalizationMenuProps, DocumentInternationalizationSchemaOpts, DuplicateWithTranslationsAction, Language, Metadata, MetadataDocument, PluginCallbackArgs, PluginConfig, PluginConfigContext, SupportedLanguages, TranslationReference, documentInternationalization, useDeleteTranslationAction, useDocumentInternationalizationContext, useDuplicateWithTranslationsAction };
+export declare function useDocumentInternationalizationContext(): PluginConfigContext;
+export declare function DocumentInternationalizationMenu(props: DocumentInternationalizationMenuProps): React.JSX.Element | null;
+export declare const documentInternationalization: import("sanity").Plugin<PluginConfig>;
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file