VDL Plugin SDK

constantDef

Import from @varavel/vdl-plugin-sdk/testing.

function constantDef(
   name, 
   value, 
   overrides?
): ConstantDef;

Creates a ConstantDef with the given name and literal value.

Pass overrides to set annotations or doc.

Parameters

ParameterTypeDescription
namestringConstant name.
valueLiteralValueConstant literal value.
overrides?Partial<Omit<ConstantDef, "position" | "name" | "annotations" | "value">> & objectOptional constant overrides.

Returns

ConstantDef

A ConstantDef with defaults applied.

Example

constantDef("ApiVersion", stringLiteral("v1"));
// returns a constant definition named "ApiVersion"