@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
20 lines (19 loc) • 1.08 kB
TypeScript
import type { ADFEntity } from '@atlaskit/adf-utils/types';
import type { ErrorCallbackOptions, Validate, ValidationError } from '@atlaskit/adf-utils/validatorTypes';
import type { Schema } from '@atlaskit/editor-prosemirror/model';
export declare const UNSUPPORTED_NODE_ATTRIBUTE = "unsupportedNodeAttribute";
import type { UnsupportedContentPayload } from './analytics';
export type DispatchAnalyticsEvent = (event: UnsupportedContentPayload) => void;
export declare const validationErrorHandler: (entity: ADFEntity, error: ValidationError, options: ErrorCallbackOptions, marks: string[], validate: Validate, dispatchAnalyticsEvent?: DispatchAnalyticsEvent) => ADFEntity | {
type: string;
attrs: {
originalValue: ADFEntity;
};
} | undefined;
export declare const validateADFEntity: (schema: Schema, node: ADFEntity, dispatchAnalyticsEvent?: DispatchAnalyticsEvent) => ADFEntity;
export declare function wrapWithUnsupported(originalValue: ADFEntity, type?: 'block' | 'inline' | 'mark'): {
type: string;
attrs: {
originalValue: ADFEntity;
};
};