rename main class

This commit is contained in:
kim365my 2024-04-02 15:43:04 +09:00
parent 26a0b09c73
commit b67be0bf75
3 changed files with 9 additions and 9 deletions

View File

@ -3,7 +3,7 @@ import {EditorView, Decoration, DecorationSet, ViewUpdate, ViewPlugin, WidgetTyp
import {StateField, StateEffect, StateEffectType} from "@codemirror/state";
import {Range} from "@codemirror/rangeset";
import {syntaxTree, tokenClassNodeProp} from "@codemirror/language";
import MyPlugin from "./main";
import LinkThumbnailPlugin from "./main";
//based on: https://gist.github.com/nothingislost/faa89aa723254883d37f45fd16162337
@ -18,9 +18,9 @@ const statefulDecorations = defineStatefulDecoration();
class StatefulDecorationSet {
editor: EditorView;
decoCache: { [cls: string]: Decoration } = Object.create(null);
plugin: MyPlugin;
plugin: LinkThumbnailPlugin;
constructor(editor: EditorView, plugin: MyPlugin) {
constructor(editor: EditorView, plugin: LinkThumbnailPlugin) {
this.editor = editor;
this.plugin = plugin;
}
@ -64,7 +64,7 @@ class StatefulDecorationSet {
}
}
function buildViewPlugin(plugin: MyPlugin) {
function buildViewPlugin(plugin: LinkThumbnailPlugin) {
return ViewPlugin.fromClass(
class {
decoManager: StatefulDecorationSet;
@ -105,7 +105,7 @@ function buildViewPlugin(plugin: MyPlugin) {
);
}
export function asyncDecoBuilderExt(plugin: MyPlugin) {
export function asyncDecoBuilderExt(plugin: LinkThumbnailPlugin) {
return [statefulDecorations.field, buildViewPlugin(plugin)];
}

View File

@ -1,11 +1,11 @@
import { MarkdownPostProcessorContext } from "obsidian";
import MyPlugin from "./main";
import LinkThumbnailPlugin from "./main";
import { linkThumbnailWidgetParams } from "./EnbedDecoratiion";
export class PostProcessor {
plugin: MyPlugin;
plugin: LinkThumbnailPlugin;
constructor(plugin: MyPlugin) {
constructor(plugin: LinkThumbnailPlugin) {
this.plugin = plugin;
}

View File

@ -4,7 +4,7 @@ import { PostProcessor } from './PostProcessor';
export default class MyPlugin extends Plugin {
export default class LinkThumbnailPlugin extends Plugin {
/**
* @returns true if Live Preview is supported
*/