UNPKG

@unisnips/unisnips

Version:

cli of unisnips project, convert ultisnips snippet to vscode/atom and other targets

20 lines (19 loc) 821 B
import { UnisnipsGenerator, UnisnipsParser, UnisnipsSyncProvider, IPluginManager } from '@unisnips/core'; export declare class PluginManager implements IPluginManager { protected parsers: { [key: string]: UnisnipsParser; }; protected generators: { [key: string]: UnisnipsGenerator; }; protected syncProviders: { [key: string]: UnisnipsSyncProvider; }; registerParser(name: string, parser: UnisnipsParser): void; registerGenerator(name: string, generator: UnisnipsGenerator): void; registerSyncProvider(name: string, provider: UnisnipsSyncProvider): void; getParser(name: string): UnisnipsParser; getGenerator(name: string): UnisnipsGenerator; getSyncProvider(name: string): UnisnipsSyncProvider; } export declare const pluginManager: PluginManager;