Code Snippet Server

by ngeojiajun
Verified
import { CodeSnippet } from "../types/snippets.js"; export type SnippetQuery = { tag?: string, title?: string, language?: string }; // StorageBase defines the storage engine that the server could use export interface StorageBase { // Initialize the engine Initialize(): Promise<void> // Reload snippets ReloadSnippets(): Promise<void> ListSnippets(query?: SnippetQuery):Promise<CodeSnippet[]> // Insert a snippet InsertSnippet(snippet: CodeSnippet):Promise<void> DeleteSnippet(id: string):Promise<boolean> };