shnippet
Version:
A snippet extraction tool for various programming languages.
16 lines (15 loc) • 568 B
TypeScript
import { SnippetResult, SnippetManager, SnippetConfig } from '../types/index';
declare class SnippetManagerImpl implements SnippetManager {
private cache;
private config;
private languageToDirectory;
constructor(config?: Partial<SnippetConfig>);
updateConfig(newConfig: Partial<SnippetConfig>): void;
getSnippet(name: string): Promise<SnippetResult>;
formatSnippet(content: string, options: {
language: string;
showLineNumbers?: boolean;
}): string;
}
export declare const snippetManager: SnippetManagerImpl;
export {};