Dynamic SQL parameterization for explores, metrics, and dimensions.
type ParameterValue = string | number | string[] | number[];
type ParametersValuesMap = Record<string, ParameterValue>;
enum LightdashParameters {
PREFIX = 'lightdash.parameters',
PREFIX_SHORT = 'ld.parameters'
}function getParameterReferences(sql: string): string[];
function validateParameterReferences(
tableName: string,
parameterReferences: string[],
availableParameters: string[]
): void;
function getAvailableParameterNames(
projectParameters: Record<string, LightdashProjectParameter> | undefined,
exploreParameters: Record<string, LightdashProjectParameter> | undefined
): string[];