Type alias EntityValidatorMutationInfo<TFields, TID, TViewerContext, TEntity, TSelectedFields>

EntityValidatorMutationInfo<TFields, TID, TViewerContext, TEntity, TSelectedFields>: {
    type: CREATE;
} | {
    cascadingDeleteCause: EntityCascadingDeletionInfo | null;
    previousValue: TEntity;
    type: UPDATE;
}

Type Parameters

  • TFields extends object

  • TID extends NonNullable<TFields[TSelectedFields]>

  • TViewerContext extends ViewerContext

  • TEntity extends Entity<TFields, TID, TViewerContext, TSelectedFields>

  • TSelectedFields extends keyof TFields = keyof TFields

Type declaration

Type declaration

Generated using TypeDoc