BlockSuite API Documentation / @blocksuite/affine-block-latex
@blocksuite/affine-block-latex
Classes
LatexBlockComponent
Extends
CaptionedBlockComponent<LatexBlockModel>
Constructors
Other
styles
staticstyles:CSSResult=latexBlockStyles
Overrides
CaptionedBlockComponent.styles
editorPlacement
Get Signature
get editorPlacement():
Placement
Returns
Placement
isBlockSelected
Get Signature
get isBlockSelected():
boolean
Returns
boolean
removeEditor()
removeEditor(
portal):void
Parameters
portal
HTMLDivElement
Returns
void
renderBlock()
renderBlock():
TemplateResult<1>
Returns
TemplateResult<1>
Overrides
CaptionedBlockComponent.renderBlock
selectBlock()
selectBlock():
void
Returns
void
toggleEditor()
toggleEditor():
void
Returns
void
attributes
controllers
dev-mode
lifecycle
properties
rendering
styles
updates
firstUpdated()
firstUpdated(
props):void
Invoked when the element is first updated. Implement to perform one time work on the element after update.
firstUpdated() {
this.renderRoot.getElementById('my-text-area').focus();
}Setting properties inside this method will trigger the element to update again after this update cycle completes.
Parameters
props
Map<string, unknown>
Returns
void
Overrides
CaptionedBlockComponent.firstUpdated
Variables
insertLatexBlockCommand
constinsertLatexBlockCommand:Command<{latex?:string;place?:"after"|"before";removeEmptyLine?:boolean;selectedModels?:BlockModel[]; }, {insertedLatexBlockId:Promise<string>; }>
LatexBlockMarkdownAdapterExtension
constLatexBlockMarkdownAdapterExtension:ExtensionType&object
Type Declaration
identifier
identifier:
ServiceIdentifier<BlockMarkdownAdapterMatcher>
latexBlockMarkdownAdapterMatcher
constlatexBlockMarkdownAdapterMatcher:BlockMarkdownAdapterMatcher
LatexBlockNotionHtmlAdapterExtension
constLatexBlockNotionHtmlAdapterExtension:ExtensionType&object
Type Declaration
identifier
identifier:
ServiceIdentifier<BlockNotionHtmlAdapterMatcher>
latexBlockNotionHtmlAdapterMatcher
constlatexBlockNotionHtmlAdapterMatcher:BlockNotionHtmlAdapterMatcher
LatexBlockPlainTextAdapterExtension
constLatexBlockPlainTextAdapterExtension:ExtensionType&object
Type Declaration
identifier
identifier:
ServiceIdentifier<BlockPlainTextAdapterMatcher>
latexBlockPlainTextAdapterMatcher
constlatexBlockPlainTextAdapterMatcher:BlockPlainTextAdapterMatcher
LatexMarkdownAdapterExtensions
constLatexMarkdownAdapterExtensions:ExtensionType[]
LatexMarkdownPreprocessorExtension
constLatexMarkdownPreprocessorExtension:ExtensionType&object
Type Declaration
identifier
identifier:
ServiceIdentifier<MarkdownAdapterPreprocessor>