UNPKG

@zodiac-ui/editor

Version:

A rich text editor for Angular based on `@atlaskit/editor-core`.

31 lines (30 loc) 826 B
export declare type CardAppearance = 'inline' | 'block'; export declare type CardType = 'smart-card' | 'custom' | 'unsupported'; export interface CardProvider { resolve(url: string, appearance: CardAppearance): Promise<any>; } export interface CardOptions { provider?: Promise<CardProvider>; } export interface Request { pos: number; url: string; appearance: CardAppearance; } export interface CardPluginState { requests: Request[]; provider: CardProvider | null; } export interface SetProvider { type: 'SET_PROVIDER'; provider: CardProvider | null; } export interface Queue { type: 'QUEUE'; requests: Request[]; } export interface Resolve { type: 'RESOLVE'; url: string; } export declare type CardPluginAction = SetProvider | Queue | Resolve;