@atlaskit/editor-plugin-status
Version:
Status plugin for @atlaskit/editor-core
16 lines (15 loc) • 608 B
TypeScript
import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model';
import type { StatusType } from '../types';
export type SuggestedStatus = StatusType & {
displayText: string;
};
type GetSuggestedStatusesArgs = {
currentPos: number;
currentStatus: Pick<StatusType, 'color' | 'localId' | 'text'>;
doc: PMNode;
limit?: number;
shouldUppercaseText?: boolean;
};
export declare const MAX_SUGGESTED_STATUSES = 7;
export declare const getSuggestedStatuses: ({ currentPos, currentStatus, doc, limit, shouldUppercaseText, }: GetSuggestedStatusesArgs) => SuggestedStatus[];
export {};