UNPKG

@vulcan-sql/core

Version:
15 lines (14 loc) 635 B
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; }