d55b83375d
- exports `extendObject` utils from `twenty-sdk` - define `*.object-extension.ts` filename pattern to extend and object - handle object-extension configs in manifest
53 lines
1.9 KiB
TypeScript
53 lines
1.9 KiB
TypeScript
/*
|
|
* _____ _
|
|
*|_ _|_ _____ _ __ | |_ _ _
|
|
* | | \ \ /\ / / _ \ '_ \| __| | | | Auto-generated file
|
|
* | | \ V V / __/ | | | |_| |_| | Any edits to this will be overridden
|
|
* |_| \_/\_/ \___|_| |_|\__|\__, |
|
|
* |___/
|
|
*/
|
|
|
|
export type { ApplicationConfig } from './application-config';
|
|
export { defineApp } from './define-app';
|
|
export type {
|
|
ActorField,
|
|
AddressField,
|
|
CurrencyField,
|
|
EmailsField,
|
|
FullNameField,
|
|
LinksField,
|
|
PhonesField,
|
|
RichTextField,
|
|
} from './fields/composite-fields';
|
|
export { FieldType } from './fields/field-type';
|
|
export { Field } from './fields/field.decorator';
|
|
export { OnDeleteAction } from './fields/on-delete-action';
|
|
export { RelationType } from './fields/relation-type';
|
|
export { Relation } from './fields/relation.decorator';
|
|
export { defineFunction } from './functions/define-function';
|
|
export type {
|
|
FunctionHandler,
|
|
FunctionConfig,
|
|
} from './functions/function-config';
|
|
export type { CronPayload } from './functions/triggers/cron-payload-type';
|
|
export type {
|
|
DatabaseEventPayload,
|
|
ObjectRecordCreateEvent,
|
|
ObjectRecordUpdateEvent,
|
|
ObjectRecordEvent,
|
|
ObjectRecordDeleteEvent,
|
|
ObjectRecordDestroyEvent,
|
|
ObjectRecordBaseEvent,
|
|
ObjectRecordRestoreEvent,
|
|
ObjectRecordUpsertEvent,
|
|
} from './functions/triggers/database-event-payload-type';
|
|
export { defineObject } from './objects/define-object';
|
|
export { extendObject } from './objects/extend-object';
|
|
export { Object } from './objects/object.decorator';
|
|
export { STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS } from './objects/standard-object-ids';
|
|
export { validateFieldsOrThrow } from './objects/validate-fields';
|
|
export { PermissionFlag } from './permission-flag-type';
|
|
export type { RoleConfig } from './role-config';
|
|
export { defineRole } from './roles/define-role';
|
|
export type { SyncableEntityOptions } from './syncable-entity-options.type';
|