@atlaskit/renderer
Version:
Renderer component
18 lines (17 loc) • 816 B
TypeScript
import type { Schema } from '@atlaskit/editor-prosemirror/model';
import { AddMarkStep } from '@atlaskit/editor-prosemirror/transform';
export declare function getStartPos(element: HTMLElement): number;
export declare function findParent(element: ChildNode | Node): HTMLElement | null;
export declare function isRendererRoot(element: HTMLElement | null): boolean;
export declare function resolvePos(node: Node | null, offset: number, findEnd?: boolean): number | false;
interface AnnotationStepOptions {
annotationId: string;
annotationType: 'inlineComment';
schema: Schema;
}
export declare function getPosFromRange(range: Range): {
from: number;
to: number;
} | false;
export declare function createAnnotationStep(from: number, to: number, opts: AnnotationStepOptions): AddMarkStep;
export {};