[youtubei.js](../../../../README.md) / [Types](../README.md) / VariableMetadata

# Interface: VariableMetadata

Defined in: [src/utils/javascript/JsAnalyzer.ts:33](https://github.com/LuanRT/YouTube.js/blob/0733f60b57877f6b8b87dfd5cc6195b5085f5c09/src/utils/javascript/JsAnalyzer.ts#L33)

## Properties

### dependencies

> **dependencies**: `Set`\<`string`\>

Defined in: [src/utils/javascript/JsAnalyzer.ts:36](https://github.com/LuanRT/YouTube.js/blob/0733f60b57877f6b8b87dfd5cc6195b5085f5c09/src/utils/javascript/JsAnalyzer.ts#L36)

***

### dependents

> **dependents**: `Set`\<`string`\>

Defined in: [src/utils/javascript/JsAnalyzer.ts:37](https://github.com/LuanRT/YouTube.js/blob/0733f60b57877f6b8b87dfd5cc6195b5085f5c09/src/utils/javascript/JsAnalyzer.ts#L37)

***

### name

> **name**: `string`

Defined in: [src/utils/javascript/JsAnalyzer.ts:34](https://github.com/LuanRT/YouTube.js/blob/0733f60b57877f6b8b87dfd5cc6195b5085f5c09/src/utils/javascript/JsAnalyzer.ts#L34)

***

### node?

> `optional` **node**: `any`

Defined in: [src/utils/javascript/JsAnalyzer.ts:35](https://github.com/LuanRT/YouTube.js/blob/0733f60b57877f6b8b87dfd5cc6195b5085f5c09/src/utils/javascript/JsAnalyzer.ts#L35)

***

### predeclared

> **predeclared**: `boolean`

Defined in: [src/utils/javascript/JsAnalyzer.ts:38](https://github.com/LuanRT/YouTube.js/blob/0733f60b57877f6b8b87dfd5cc6195b5085f5c09/src/utils/javascript/JsAnalyzer.ts#L38)
