@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
14 lines (13 loc) • 474 B
TypeScript
import type { CustomExperienceMetadata } from './types';
type ExperienceCheckResultStatus = 'success' | 'failure' | 'abort';
export type ExperienceCheckResult = {
metadata?: CustomExperienceMetadata;
reason?: string;
status: ExperienceCheckResultStatus;
};
export type ExperienceCheckCallback = (result: ExperienceCheckResult) => void;
export interface ExperienceCheck {
start: (callback: ExperienceCheckCallback) => void;
stop: () => void;
}
export {};