Bump eslint & lint plugin
This commit is contained in:
parent
2083675c07
commit
4dedadeb87
13 changed files with 1059 additions and 920 deletions
|
|
@ -1,4 +1,3 @@
|
|||
import { Vault } from "obsidian";
|
||||
import { Database } from "./database/database";
|
||||
import { SyncServer } from "./services/sync_service";
|
||||
import { syncRemotelyUpdatedFile } from "./sync-operations/sync-remotely-updated-file";
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ export class Database {
|
|||
|
||||
public constructor(
|
||||
initialState: Partial<StoredDatabase> | undefined,
|
||||
private saveData: (data: any) => Promise<void>
|
||||
private saveData: (data: unknown) => Promise<void>
|
||||
) {
|
||||
initialState = initialState || {};
|
||||
if (
|
||||
|
|
|
|||
|
|
@ -1,14 +1,4 @@
|
|||
import {
|
||||
App,
|
||||
Editor,
|
||||
MarkdownView,
|
||||
Modal,
|
||||
Notice,
|
||||
Plugin,
|
||||
PluginSettingTab,
|
||||
Setting,
|
||||
WorkspaceLeaf,
|
||||
} from "obsidian";
|
||||
import { Editor, MarkdownView, Plugin, WorkspaceLeaf } from "obsidian";
|
||||
|
||||
import * as lib from "../../backend/sync_lib/pkg/sync_lib.js";
|
||||
import * as wasmBin from "../../backend/sync_lib/pkg/sync_lib_bg.wasm";
|
||||
|
|
@ -29,12 +19,16 @@ export default class SyncPlugin extends Plugin {
|
|||
async onload() {
|
||||
Logger.getInstance().info('Starting plugin "Sample Plugin"');
|
||||
|
||||
await lib.default(Promise.resolve((wasmBin as any).default));
|
||||
await lib.default(
|
||||
Promise.resolve(
|
||||
(wasmBin as any).default // eslint-disable-line @typescript-eslint/no-explicit-any
|
||||
)
|
||||
);
|
||||
|
||||
this.addCommand({
|
||||
id: "sample-editor-command",
|
||||
name: "Sample editor command",
|
||||
editorCallback: (editor: Editor, view: MarkdownView) => {
|
||||
editorCallback: (editor: Editor, _view: MarkdownView) => {
|
||||
console.log(editor.getSelection());
|
||||
editor.replaceSelection("Sample Editor Command");
|
||||
},
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ export class SyncServer {
|
|||
contentBytes: Uint8Array;
|
||||
createdDate: Date;
|
||||
}): Promise<components["schemas"]["DocumentVersion"]> {
|
||||
let response = await this.client.POST("/vaults/{vault_id}/documents", {
|
||||
const response = await this.client.POST("/vaults/{vault_id}/documents", {
|
||||
params: {
|
||||
path: {
|
||||
vault_id: SyncServer.VAULT_ID,
|
||||
|
|
@ -97,7 +97,7 @@ export class SyncServer {
|
|||
contentBytes: Uint8Array;
|
||||
createdDate: Date;
|
||||
}): Promise<components["schemas"]["DocumentVersion"]> {
|
||||
let response = await this.client.PUT(
|
||||
const response = await this.client.PUT(
|
||||
"/vaults/{vault_id}/documents/{document_id}",
|
||||
{
|
||||
params: {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,8 @@
|
|||
import * as lib from "../../../backend/sync_lib/pkg/sync_lib.js";
|
||||
import { TFile } from "obsidian";
|
||||
import { Database } from "src/database/database";
|
||||
import { Logger } from "src/logger";
|
||||
import { SyncServer } from "src/services/sync_service";
|
||||
import { hash } from "src/utils/hash";
|
||||
import { isEqualBytes } from "src/utils/is-equal-bytes";
|
||||
import { unlockDocument, waitForDocumentLock } from "./locks.js";
|
||||
import { FileOperations } from "src/file-operations/file-operations.js";
|
||||
import { RelativePath } from "src/database/document-metadata.js";
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { Database } from "src/database/database";
|
|||
import { RelativePath } from "src/database/document-metadata";
|
||||
import { Logger } from "src/logger";
|
||||
import { SyncServer } from "src/services/sync_service";
|
||||
import { tryLockDocument, unlockDocument, waitForDocumentLock } from "./locks";
|
||||
import { unlockDocument, waitForDocumentLock } from "./locks";
|
||||
|
||||
export async function syncLocallyDeletedFile(
|
||||
database: Database,
|
||||
|
|
|
|||
|
|
@ -1,10 +1,8 @@
|
|||
import * as lib from "../../../backend/sync_lib/pkg/sync_lib.js";
|
||||
import { TFile } from "obsidian";
|
||||
import { Database } from "src/database/database";
|
||||
import { Logger } from "src/logger";
|
||||
import { SyncServer } from "src/services/sync_service";
|
||||
import { hash } from "src/utils/hash";
|
||||
import { isEqualBytes } from "src/utils/is-equal-bytes";
|
||||
import { unlockDocument, waitForDocumentLock } from "./locks.js";
|
||||
import { FileOperations } from "src/file-operations/file-operations.js";
|
||||
import { RelativePath } from "src/database/document-metadata.js";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import { Vault } from "obsidian";
|
||||
import { Database } from "src/database/database";
|
||||
import { unlockDocument, waitForDocumentLock } from "./locks";
|
||||
import { SyncServer } from "src/services/sync_service";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue