@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