quill-delta-to-html
Version:
Converts Quill's delta ops to HTML
17 lines (16 loc) • 814 B
TypeScript
import { DeltaInsertOp } from './../DeltaInsertOp';
import './../extensions/Array';
import { BlockGroup, TDataGroup } from './group-types';
declare class Grouper {
static pairOpsWithTheirBlock(ops: DeltaInsertOp[]): TDataGroup[];
static groupConsecutiveSameStyleBlocks(groups: TDataGroup[], blocksOf?: {
header: boolean;
codeBlocks: boolean;
blockquotes: boolean;
}): Array<TDataGroup | BlockGroup[]>;
static reduceConsecutiveSameStyleBlocksToOne(groups: Array<TDataGroup | BlockGroup[]>): TDataGroup[];
static areBothCodeblocks(g1: BlockGroup, gOther: BlockGroup): boolean;
static areBothSameHeadersWithSameAdi(g1: BlockGroup, gOther: BlockGroup): boolean;
static areBothBlockquotesWithSameAdi(g: BlockGroup, gOther: BlockGroup): boolean;
}
export { Grouper };