Files
payload/types.d.ts
Stef Gootzen 33686c6db8 feat: add afterOperation hook (#2697)
* feat: add afterOperation hook for Find operation

* docs: change #afterOperation to #afteroperation

* chore: extract afterOperation in function

* chore: implement afterChange in operations

* docs: use proper CollectionAfterOperationHook

* chore: remove outdated info

* chore: types afterOperation hook

* chore: improves afterOperation tests

* docs: updates description of afterOperation hook

* chore: improve typings

* chore: improve types

* chore: rename index.tsx => index.ts

---------

Co-authored-by: Jacob Fletcher <jacobsfletch@gmail.com>
Co-authored-by: Alessio Gravili <alessio@gravili.de>
2023-08-15 14:37:01 +02:00

76 lines
1.8 KiB
TypeScript

export * from './dist/types';
export {
AccessArgs,
Access,
} from './dist/config/types';
export {
CollectionConfig,
SanitizedCollectionConfig,
AfterOperationHook as CollectionAfterOperationHook,
BeforeOperationHook as CollectionBeforeOperationHook,
BeforeValidateHook as CollectionBeforeValidateHook,
BeforeChangeHook as CollectionBeforeChangeHook,
AfterChangeHook as CollectionAfterChangeHook,
AfterReadHook as CollectionAfterReadHook,
BeforeReadHook as CollectionBeforeReadHook,
BeforeDeleteHook as CollectionBeforeDeleteHook,
AfterDeleteHook as CollectionAfterDeleteHook,
BeforeLoginHook as CollectionBeforeLoginHook,
AfterLoginHook as CollectionAfterLoginHook,
AfterForgotPasswordHook as CollectionAfterForgotPasswordHook,
BeforeDuplicate,
} from './dist/collections/config/types';
export {
GlobalConfig,
SanitizedGlobalConfig,
BeforeValidateHook as GlobalBeforeValidateHook,
BeforeChangeHook as GlobalBeforeChangeHook,
AfterChangeHook as GlobalAfterChangeHook,
BeforeReadHook as GlobalBeforeReadHook,
AfterReadHook as GlobalAfterReadHook,
} from './dist/globals/config/types';
export {
Field,
FieldHook,
FieldWithPath,
FieldAccess,
RichTextCustomElement,
RichTextCustomLeaf,
Block,
TextField,
NumberField,
EmailField,
TextareaField,
CheckboxField,
DateField,
BlockField,
GroupField,
RadioField,
RelationshipField,
ArrayField,
RichTextField,
SelectField,
UploadField,
CodeField,
PointField,
RowField,
CollapsibleField,
TabsField,
UIField,
Validate,
} from './dist/fields/config/types';
export {
RowLabel,
} from './dist/admin/components/forms/RowLabel/types';
export {
CustomSaveButtonProps,
CustomSaveDraftButtonProps,
CustomPublishButtonProps,
} from './dist/admin/components/elements/types';