node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { FormErrors } from '@strapi/admin/strapi-admin';
import { Locale } from '../../../shared/contracts/locales';
import { LocaleStatus } from './CMHeaderActions';
interface BulkLocaleActionModalProps {
rows: LocaleStatus[];
headers: {
label: string;
name: string;
}[];
localesMetadata: Locale[];
validationErrors?: FormErrors;
action: 'bulk-publish' | 'bulk-unpublish';
}
declare const BulkLocaleActionModal: ({ headers, rows, localesMetadata, validationErrors, action, }: BulkLocaleActionModalProps) => import("react/jsx-runtime").JSX.Element;
export { BulkLocaleActionModal };
export type { BulkLocaleActionModalProps };

View File

@@ -0,0 +1,36 @@
import { type DocumentActionComponent, HeaderActionProps } from '@strapi/content-manager/strapi-admin';
import type { Locale } from '../../../shared/contracts/locales';
import type { Modules } from '@strapi/types';
declare const LocalePickerAction: ({ document, meta, model, collectionType, documentId, }: HeaderActionProps) => {
label: string;
options: {
disabled: boolean;
value: string;
label: import("react/jsx-runtime").JSX.Element;
startIcon: import("react/jsx-runtime").JSX.Element | null;
}[];
customizeContent: () => string | undefined;
onSelect: (value: string) => void;
value: Locale | undefined;
} | null;
declare const FillFromAnotherLocaleAction: ({ documentId, meta, model, collectionType, }: HeaderActionProps) => {
type: string;
icon: import("react/jsx-runtime").JSX.Element;
disabled: boolean;
label: string;
dialog: {
type: string;
title: string;
content: ({ onClose }: {
onClose: () => void;
}) => import("react/jsx-runtime").JSX.Element;
};
} | null;
declare const DeleteLocaleAction: DocumentActionComponent;
export type LocaleStatus = {
locale: string;
status: Modules.Documents.Params.PublicationStatus.Kind | 'modified';
};
declare const BulkLocalePublishAction: DocumentActionComponent;
declare const BulkLocaleUnpublishAction: DocumentActionComponent;
export { BulkLocalePublishAction, BulkLocaleUnpublishAction, DeleteLocaleAction, LocalePickerAction, FillFromAnotherLocaleAction, };

View File

@@ -0,0 +1,4 @@
declare const DeleteModalAdditionalInfo: () => import("react/jsx-runtime").JSX.Element | null;
declare const PublishModalAdditionalInfo: () => import("react/jsx-runtime").JSX.Element | null;
declare const UnpublishModalAdditionalInfo: () => import("react/jsx-runtime").JSX.Element | null;
export { DeleteModalAdditionalInfo, PublishModalAdditionalInfo, UnpublishModalAdditionalInfo };

View File

@@ -0,0 +1,20 @@
import { MessageDescriptor } from 'react-intl';
interface IntlMessage extends MessageDescriptor {
values: object;
}
interface CheckboxConfirmationProps {
description: IntlMessage;
intlLabel: IntlMessage;
isCreating?: boolean;
name: string;
onChange: (event: {
target: {
name: string;
value: boolean;
type: string;
};
}) => void;
value: boolean;
}
declare const CheckboxConfirmation: ({ description, isCreating, intlLabel, name, onChange, value, }: CheckboxConfirmationProps) => import("react/jsx-runtime").JSX.Element;
export { CheckboxConfirmation };

View File

@@ -0,0 +1,29 @@
import { ButtonProps } from '@strapi/design-system';
import * as yup from 'yup';
import { CreateLocale } from '../../../shared/contracts/locales';
interface CreateLocaleProps extends Pick<ButtonProps, 'disabled' | 'variant'> {
}
declare const CreateLocale: ({ disabled, variant }: CreateLocaleProps) => import("react/jsx-runtime").JSX.Element;
declare const LOCALE_SCHEMA: yup.default<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
code: import("yup/lib/string").RequiredStringSchema<string | null | undefined, Record<string, any>>;
name: import("yup/lib/string").RequiredStringSchema<string | null | undefined, Record<string, any>>;
isDefault: yup.BooleanSchema<boolean | undefined, Record<string, any>, boolean | undefined>;
}>, Record<string, any>, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
code: import("yup/lib/string").RequiredStringSchema<string | null | undefined, Record<string, any>>;
name: import("yup/lib/string").RequiredStringSchema<string | null | undefined, Record<string, any>>;
isDefault: yup.BooleanSchema<boolean | undefined, Record<string, any>, boolean | undefined>;
}>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
code: import("yup/lib/string").RequiredStringSchema<string | null | undefined, Record<string, any>>;
name: import("yup/lib/string").RequiredStringSchema<string | null | undefined, Record<string, any>>;
isDefault: yup.BooleanSchema<boolean | undefined, Record<string, any>, boolean | undefined>;
}>>>;
declare const SubmitButton: () => import("react/jsx-runtime").JSX.Element;
interface BaseFormProps {
mode?: 'create' | 'edit';
}
declare const BaseForm: ({ mode }: BaseFormProps) => import("react/jsx-runtime").JSX.Element | null;
type AdvancedFormProps = {
isDefaultLocale?: boolean;
};
declare const AdvancedForm: ({ isDefaultLocale }: AdvancedFormProps) => import("react/jsx-runtime").JSX.Element;
export { CreateLocale, BaseForm, AdvancedForm, SubmitButton, LOCALE_SCHEMA };

View File

@@ -0,0 +1,5 @@
import type { Locale } from '../../../shared/contracts/locales';
interface DeleteLocaleProps extends Locale {
}
declare const DeleteLocale: ({ id, name }: DeleteLocaleProps) => import("react/jsx-runtime").JSX.Element;
export { DeleteLocale };

View File

@@ -0,0 +1,14 @@
import { Locale } from '../../../shared/contracts/locales';
interface EditLocaleProps extends Omit<EditModalProps, 'open' | 'onOpenChange'> {
}
declare const EditLocale: (props: EditLocaleProps) => import("react/jsx-runtime").JSX.Element;
interface EditModalProps extends Pick<Locale, 'id' | 'isDefault' | 'name' | 'code'> {
open: boolean;
onOpenChange: (open: boolean) => void;
}
/**
* @internal
* @description Exported to be used when someone clicks on a table row.
*/
declare const EditModal: ({ id, code, isDefault, name, open, onOpenChange }: EditModalProps) => import("react/jsx-runtime").JSX.Element;
export { EditLocale, EditModal };

View File

@@ -0,0 +1,9 @@
interface LocaleListCellProps {
localizations: {
locale: string;
}[];
locale: string;
}
declare const LocaleListCell: ({ locale: currentLocale, localizations }: LocaleListCellProps) => import("react/jsx-runtime").JSX.Element | null;
export { LocaleListCell };
export type { LocaleListCellProps };

View File

@@ -0,0 +1,2 @@
declare const LocalePicker: () => import("react/jsx-runtime").JSX.Element | null;
export { LocalePicker };

View File

@@ -0,0 +1,11 @@
import type { Locale } from '../../../shared/contracts/locales';
type LocaleTableProps = {
locales?: Locale[];
canDelete?: boolean;
canUpdate?: boolean;
onDeleteLocale?: (locale: Locale) => void;
onEditLocale?: (locale: Locale) => void;
};
declare const LocaleTable: ({ locales, canDelete, canUpdate }: LocaleTableProps) => import("react/jsx-runtime").JSX.Element;
export { LocaleTable };
export type { LocaleTableProps };

View File

@@ -0,0 +1 @@
export {};

View File

@@ -0,0 +1 @@
export {};

View File

@@ -0,0 +1 @@
export {};

View File

@@ -0,0 +1 @@
export {};

View File

@@ -0,0 +1,22 @@
export declare const PERMISSIONS: {
accessMain: {
action: string;
subject: null;
}[];
create: {
action: string;
subject: null;
}[];
delete: {
action: string;
subject: null;
}[];
update: {
action: string;
subject: null;
}[];
read: {
action: string;
subject: null;
}[];
};

View File

@@ -0,0 +1,6 @@
import type { EditLayout } from '@strapi/content-manager/strapi-admin';
interface MutateEditViewArgs {
layout: EditLayout;
}
declare const mutateEditViewHook: ({ layout }: MutateEditViewArgs) => MutateEditViewArgs;
export { mutateEditViewHook };

View File

@@ -0,0 +1,22 @@
import type { ListFieldLayout, ListLayout } from '@strapi/content-manager/strapi-admin';
interface AddColumnToTableHookArgs {
layout: ListLayout;
displayedHeaders: ListFieldLayout[];
}
declare const addColumnToTableHook: ({ displayedHeaders, layout }: AddColumnToTableHookArgs) => {
displayedHeaders: (ListFieldLayout | {
attribute: {
type: string;
};
label: {
id: string;
defaultMessage: string;
};
searchable: boolean;
sortable: boolean;
name: string;
cellFormatter: (props: any, _header: any, meta: any) => import("react/jsx-runtime").JSX.Element;
})[];
layout: ListLayout;
};
export { addColumnToTableHook };

View File

@@ -0,0 +1,40 @@
import type { Schema } from '@strapi/types';
interface AddLocaleToReleasesHookArgs {
displayedHeaders: {
key: string;
fieldSchema: Schema.Attribute.Kind | 'custom';
metadatas: {
label: {
id: string;
defaultMessage: string;
};
searchable: boolean;
sortable: boolean;
};
name: string;
}[];
hasI18nEnabled: boolean;
}
declare const addLocaleToReleasesHook: ({ displayedHeaders }: AddLocaleToReleasesHookArgs) => {
displayedHeaders: ({
key: string;
fieldSchema: Schema.Attribute.Kind | 'custom';
metadatas: {
label: {
id: string;
defaultMessage: string;
};
searchable: boolean;
sortable: boolean;
};
name: string;
} | {
label: {
id: string;
defaultMessage: string;
};
name: string;
})[];
hasI18nEnabled: boolean;
};
export { addLocaleToReleasesHook };

View File

@@ -0,0 +1,16 @@
type UseI18n = () => {
hasI18n: boolean;
canCreate: string[];
canRead: string[];
canUpdate: string[];
canDelete: string[];
canPublish: string[];
};
/**
* @alpha
* @description This hook is used to get the i18n status of a content type.
* Also returns the CRUDP permission locale properties for the content type
* so we know which locales the user can perform actions on.
*/
declare const useI18n: UseI18n;
export { useI18n };

View File

@@ -0,0 +1,16 @@
declare const _default: {
register(app: any): void;
bootstrap(app: any): void;
registerTrads({ locales }: {
locales: string[];
}): Promise<({
data: {
[x: string]: string;
};
locale: string;
} | {
data: {};
locale: string;
})[]>;
};
export default _default;

View File

@@ -0,0 +1,4 @@
import type { Middleware } from '@reduxjs/toolkit';
import type { Store } from '@strapi/admin/strapi-admin';
declare const extendCTBAttributeInitialDataMiddleware: () => Middleware<object, ReturnType<Store['getState']>>;
export { extendCTBAttributeInitialDataMiddleware };

View File

@@ -0,0 +1,4 @@
import type { Middleware } from '@reduxjs/toolkit';
import type { Store } from '@strapi/admin/strapi-admin';
declare const extendCTBInitialDataMiddleware: () => Middleware<object, ReturnType<Store['getState']>>;
export { extendCTBInitialDataMiddleware };

View File

@@ -0,0 +1,3 @@
import type { RBACMiddleware } from '@strapi/admin/strapi-admin';
declare const localeMiddleware: RBACMiddleware;
export { localeMiddleware };

View File

@@ -0,0 +1,3 @@
declare const SettingsPage: () => import("react/jsx-runtime").JSX.Element;
declare const ProtectedSettingsPage: () => import("react/jsx-runtime").JSX.Element;
export { ProtectedSettingsPage, SettingsPage };

View File

@@ -0,0 +1 @@
export {};

View File

@@ -0,0 +1 @@
export declare const pluginId = "i18n";

View File

@@ -0,0 +1,2 @@
declare const i18nApi: import("@reduxjs/toolkit/query").Api<import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, import("@reduxjs/toolkit/dist/query/endpointDefinitions").UpdateDefinitions<{}, "Locale", never>, "adminApi", "Locale", typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/dist/query/react").reactHooksModuleName>;
export { i18nApi };

View File

@@ -0,0 +1,4 @@
import type { GetISOLocales } from '../../../shared/contracts/iso-locales';
import type { GetLocales, CreateLocale, DeleteLocale, UpdateLocale } from '../../../shared/contracts/locales';
declare const useCreateLocaleMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation<import("@reduxjs/toolkit/query").MutationDefinition<Omit<import("../../../shared/contracts/locales").Locale, keyof import("../../../shared/contracts/shared").Entity>, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, "Locale", CreateLocale.Response, "adminApi">>, useDeleteLocaleMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation<import("@reduxjs/toolkit/query").MutationDefinition<import("@strapi/types/dist/data").ID, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, "Locale", DeleteLocale.Response, "adminApi">>, useGetLocalesQuery: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseQuery<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, "Locale", GetLocales.Response, "adminApi">>, useGetDefaultLocalesQuery: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseQuery<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, "Locale", GetISOLocales.Response, "adminApi">>, useUpdateLocaleMutation: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseMutation<import("@reduxjs/toolkit/query").MutationDefinition<Pick<import("../../../shared/contracts/locales").Locale, "name" | "isDefault"> & UpdateLocale.Params, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, "Locale", UpdateLocale.Response, "adminApi">>;
export { useCreateLocaleMutation, useDeleteLocaleMutation, useGetLocalesQuery, useGetDefaultLocalesQuery, useUpdateLocaleMutation, };

View File

@@ -0,0 +1,7 @@
declare const useGetManyDraftRelationCountQuery: import("@reduxjs/toolkit/dist/query/react/buildHooks").UseQuery<import("@reduxjs/toolkit/query").QueryDefinition<{
documentIds?: string[] | undefined;
locale?: string | string[] | null | undefined;
} & {
model: string;
}, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@strapi/admin/strapi-admin").QueryArguments, unknown, import("@strapi/admin/strapi-admin").BaseQueryError, {}, {}>, "Locale", number, "adminApi">>;
export { useGetManyDraftRelationCountQuery };

View File

@@ -0,0 +1,9 @@
import type { Modules } from '@strapi/types';
export interface I18nBaseQuery {
plugins?: {
i18n?: {
locale?: string;
relatedEntityId?: Modules.Documents.ID;
};
};
}

View File

@@ -0,0 +1,5 @@
import { SerializedError } from '@reduxjs/toolkit';
import { type ApiError, type UnknownApiError } from '@strapi/admin/strapi-admin';
type BaseQueryError = ApiError | UnknownApiError | SerializedError;
declare const isBaseQueryError: (error: BaseQueryError) => error is ApiError | UnknownApiError;
export { isBaseQueryError };

View File

@@ -0,0 +1,4 @@
import type { Schema } from '@strapi/types';
type Data = Record<keyof Schema.ContentType['attributes'], any>;
declare const cleanData: (data: Data, schema: Schema.ContentType, components: Record<string, Schema.Component>) => any;
export { cleanData };

View File

@@ -0,0 +1,7 @@
declare const LOCALIZED_FIELDS: string[];
declare const doesPluginOptionsHaveI18nLocalized: (opts?: object) => opts is {
i18n: {
localized: boolean;
};
};
export { LOCALIZED_FIELDS, doesPluginOptionsHaveI18nLocalized };

View File

@@ -0,0 +1,2 @@
declare const getTranslation: (id: string) => string;
export { getTranslation };

View File

@@ -0,0 +1,3 @@
type TradOptions = Record<string, string>;
declare const prefixPluginTranslations: (trad: TradOptions, pluginId: string) => TradOptions;
export { prefixPluginTranslations };

View File

@@ -0,0 +1,25 @@
import type { Schema } from '@strapi/types';
declare const mutateCTBContentTypeSchema: (nextSchema: Schema.ContentType, prevSchema?: {
apiID?: string;
schema?: Schema.ContentType;
uid?: string;
}) => import("@strapi/types/dist/struct").ContentTypeSchema | {
pluginOptions: Pick<{
i18n: {
localized: boolean;
};
}, never>;
attributes: Record<string, OmitByPath<Schema.Attribute.AnyAttribute, ["pluginOptions", "i18n"]>>;
modelType: "contentType";
uid: import("@strapi/types/dist/uid").ContentType;
kind: import("@strapi/types/dist/struct").ContentTypeKind;
info: import("@strapi/types/dist/struct").ContentTypeSchemaInfo;
indexes?: unknown[] | undefined;
foreignKeys?: unknown[] | undefined;
modelName: string;
globalId: string;
options?: import("@strapi/types/dist/struct").SchemaOptions | undefined;
collectionName?: string | undefined;
};
type OmitByPath<T extends object, K extends string[]> = Pick<T, Exclude<keyof T, K[number]>>;
export { mutateCTBContentTypeSchema };

View File

@@ -0,0 +1,2 @@
declare const capitalize: (str: string) => string;
export { capitalize };