@vulcan-sql/core
Version:
Core package of VulcanSQL
15 lines (14 loc) • 635 B
TypeScript
import { CodeLoader, ExtensionBase, TemplateEngineExtension } from '../../../models/index';
import { IValidatorLoader } from '../../validators/index';
import { BaseCompilerEnvironment } from './base';
/**
* Runtime environment is used when we executing templates.
*/
export declare class RuntimeCompilerEnvironment extends BaseCompilerEnvironment {
private extensions;
private validatorLoader;
constructor(compilerLoader: CodeLoader, extensions: TemplateEngineExtension[] | undefined, validatorLoader: IValidatorLoader);
getExtensions(): ExtensionBase<any>[];
private loadExtensions;
private loadExtension;
}