payload-lexical-typography
Version:
PayloadCMS lexical-editor typography extension plugin
42 lines (38 loc) • 2.8 kB
TypeScript
import { HTMLConverters } from '@payloadcms/richtext-lexical/html';
import * as _payloadcms_richtext_lexical_lexical from '@payloadcms/richtext-lexical/lexical';
import * as react from 'react';
import * as _payloadcms_richtext_lexical_react from '@payloadcms/richtext-lexical/react';
declare const TypographyHTMLConverters: HTMLConverters;
declare const TypographyJSXConverters: {
[x: string]: ((string | number | bigint | boolean | {
[blockSlug: string]: _payloadcms_richtext_lexical_react.JSXConverter<any>;
} | react.ReactElement<unknown, string | react.JSXElementConstructor<any>> | Iterable<react.ReactNode> | react.ReactPortal | Promise<string | number | bigint | boolean | react.ReactPortal | react.ReactElement<unknown, string | react.JSXElementConstructor<any>> | Iterable<react.ReactNode> | null | undefined> | ((args: {
childIndex: number;
converters: _payloadcms_richtext_lexical_react.JSXConverters;
node: any;
nodesToJSX: (args: {
converters?: _payloadcms_richtext_lexical_react.JSXConverters;
disableIndent?: boolean | string[];
disableTextAlign?: boolean | string[];
nodes: _payloadcms_richtext_lexical_lexical.SerializedLexicalNode[];
parent?: _payloadcms_richtext_lexical_react.SerializedLexicalNodeWithParent;
}) => React.ReactNode[];
parent: _payloadcms_richtext_lexical_react.SerializedLexicalNodeWithParent;
}) => React.ReactNode)) & (string | number | bigint | boolean | react.ReactElement<unknown, string | react.JSXElementConstructor<any>> | Iterable<react.ReactNode> | react.ReactPortal | Promise<string | number | bigint | boolean | react.ReactPortal | react.ReactElement<unknown, string | react.JSXElementConstructor<any>> | Iterable<react.ReactNode> | null | undefined> | ((args: {
childIndex: number;
converters: _payloadcms_richtext_lexical_react.JSXConverters;
node: _payloadcms_richtext_lexical_lexical.SerializedTextNode;
nodesToJSX: (args: {
converters?: _payloadcms_richtext_lexical_react.JSXConverters;
disableIndent?: boolean | string[];
disableTextAlign?: boolean | string[];
nodes: _payloadcms_richtext_lexical_lexical.SerializedLexicalNode[];
parent?: _payloadcms_richtext_lexical_react.SerializedLexicalNodeWithParent;
}) => React.ReactNode[];
parent: _payloadcms_richtext_lexical_react.SerializedLexicalNodeWithParent;
}) => React.ReactNode))) | null | undefined;
blocks?: {} | undefined;
inlineBlocks?: {} | undefined;
unknown?: _payloadcms_richtext_lexical_react.JSXConverter<_payloadcms_richtext_lexical_lexical.SerializedLexicalNode>;
};
export { TypographyHTMLConverters, TypographyJSXConverters };