mirror of
https://github.com/codex-team/editor.js
synced 2024-06-26 09:20:07 +02:00
* add custom Chai assertion "be.calledWithBatchedEvents" for testing onchange * chore(api): blocks.update(id, data) method improved - `blocks.update(id, data)` now can accept partial data object — it will update only passed properties, others will remain the same. - `blocks.update(id, data)` now will trigger onChange with only `block-change` event. - `blocks.update(id, data)` will return a promise with BlockAPI object of changed block. * fix tests * Update blocks.cy.ts
17 lines
391 B
TypeScript
17 lines
391 B
TypeScript
import { BlockMutationEvent, BlockMutationType } from '../../../../types';
|
|
|
|
/**
|
|
* Simplified version of the BlockMutationEvent with optional fields that could be used in tests
|
|
*/
|
|
export default interface PartialBlockMutationEvent {
|
|
/**
|
|
* Event type
|
|
*/
|
|
type?: BlockMutationType,
|
|
|
|
/**
|
|
* Details with partial properties
|
|
*/
|
|
detail?: Partial<BlockMutationEvent['detail']>
|
|
}
|