mirror of
https://github.com/codex-team/editor.js
synced 2024-06-29 10:50:23 +02:00
de364175eb
* feat: Add unique ids for each block * fix: Improve code based on code review * feat(block ids): Use nanoid library for block id generation * Remove unused files * Add tests * Fix lint & test * fix: Remove unnecessary id generation, use nanoid(10) to shorten the id, add changelog and some documentation Also improved some documentation along the lines and fixed linting * Update copy-paste.spec.ts * fix id generation, add api method * Update blocks.spec.ts * update tests Co-authored-by: cobb <kebincheng@yeah.net> Co-authored-by: George Berezhnoy <gohabereg@users.noreply.github.com> Co-authored-by: Georgy Berezhnoy <gohabereg@gmail.com> Co-authored-by: Peter Savchenko <specc.dev@gmail.com>
23 lines
339 B
TypeScript
23 lines
339 B
TypeScript
import {BlockToolData} from '../tools';
|
|
|
|
/**
|
|
* Tool's saved data
|
|
*/
|
|
export interface SavedData {
|
|
id: string;
|
|
tool: string;
|
|
data: BlockToolData;
|
|
time: number;
|
|
}
|
|
|
|
/**
|
|
* Tool's data after validation
|
|
*/
|
|
export interface ValidatedData {
|
|
id?: string;
|
|
tool?: string;
|
|
data?: BlockToolData;
|
|
time?: number;
|
|
isValid: boolean;
|
|
}
|