# Type Alias: MergedDefinitionNode

<!-- YAML
title: "Type Alias: MergedDefinitionNode"
source_link: lib/DefinePlugin.js#L360
-->

- Type: {undefined | null | string | number | bigint | boolean | Function | RegExp | RuntimeValue | { [index: string]: RecursiveArrayOrRecord<string | number | bigint | boolean | Function | RegExp | RuntimeValue | null | undefined> } | RecursiveArrayOrRecord<undefined | null | string | number | bigint | boolean | Function | RegExp | RuntimeValue>[] | Map<string, MergedDefinitionNode>}
