[youtubei.js](../../../README.md) / [JsHelpers](../README.md) / extractNodeSource # Function: extractNodeSource() > **extractNodeSource**(`node`, `source`): `string` \| `null` Extracts the source code corresponding to a given AST node. ## Parameters • **node**: `undefined` \| `null` \| `Node` The AST node to extract source from. • **source**: `string` The original source code. ## Returns `string` \| `null` The source code corresponding to the node, or null if not available. ## Defined in [src/utils/javascript/helpers.ts:143](https://github.com/LuanRT/YouTube.js/blob/af92984523f90200a18314b94478a2697c9deab0/src/utils/javascript/helpers.ts#L143)