@vulcan-sql/core
Version:
Core package of VulcanSQL
10 lines (9 loc) • 380 B
TypeScript
import { ExtensionBase } from '../../../models/index';
import * as nunjucks from 'nunjucks';
/**
* This case can't be inject into container directly because of the extending of nunjucks.Environment
*/
export declare abstract class BaseCompilerEnvironment extends nunjucks.Environment {
abstract getExtensions(): ExtensionBase[];
initializeExtensions(): Promise<void>;
}