@atlaskit/renderer
Version:
Renderer component
60 lines (59 loc) • 1.9 kB
TypeScript
export declare enum EVENT_TYPE {
OPERATIONAL = "operational",
SCREEN = "screen",
TRACK = "track",
UI = "ui"
}
export declare enum ACTION {
STARTED = "started",
RENDERED = "rendered",
CRASHED = "unhandledErrorCaught",
INVALID_PROSEMIRROR_DOCUMENT = "invalidProsemirrorDocument",
SELECT_ALL_CAUGHT = "selectAllCaught",
SELECT_ALL_ESCAPED = "selectAllEscaped",
CLICKED = "clicked",
VIEWED = "viewed",
VISITED = "visited",
SORT_COLUMN = "sortedColumn",
SORT_COLUMN_NOT_ALLOWED = "sortColumnNotAllowed",
TOGGLE_EXPAND = "toggleExpand",
INSERTED = "inserted",
OPENED = "opened",
CLOSED = "closed",
DELETED = "deleted",
EDITED = "edited",
RESOLVED = "resolved",
CREATE_NOT_ALLOWED = "createNotAllowed",
UNSUPPORTED_CONTENT_LEVELS_TRACKING_SUCCEEDED = "unsupportedContentLevelsTrackingSucceeded",
UNSUPPORTED_CONTENT_LEVELS_TRACKING_ERRORED = "unsupportedContentLevelsTrackingErrored",
MEDIA_LINK_TRANSFORMED = "mediaLinkTransformed",
TABLE_WIDTH_INFO = "tableWidthInfo"
}
export declare enum ACTION_SUBJECT {
RENDERER = "renderer",
BUTTON = "button",
ANCHOR_LINK = "anchorLink",
TABLE = "table",
EXPAND = "expand",
NESTED_EXPAND = "nestedExpand",
MEDIA_SINGLE = "mediaSingle",
LINK = "link",
ANNOTATION = "annotation",
MEDIA = "media",
SMART_LINK = "smartLink"
}
export declare enum ACTION_SUBJECT_ID {
HEADING_ANCHOR_LINK = "headingAnchorLink",
LINK = "link",
HOVER_LABEL = "hoverLabel",
INLINE_COMMENT = "inlineComment",
CODEBLOCK_COPY = "codeBlockCopy",
CODEBLOCK_WRAP = "codeBlockWrap"
}
export type AEP<Action, ActionSubject, ActionSubjectID, Attributes, EventType> = {
action: Action;
actionSubject: ActionSubject;
actionSubjectId?: ActionSubjectID;
attributes?: Attributes;
eventType: EventType;
};