[youtubei.js](../../../README.md) / [Parser](../README.md) / parseCommands # Function: parseCommands() > **parseCommands**(`commands`?): [`ObservedArray`](../../Helpers/type-aliases/ObservedArray.md)\<[`YTNode`](../../Helpers/classes/YTNode.md)\> Parses an array of InnerTube command nodes. ## Parameters • **commands?**: [`RawNode`](../../APIResponseTypes/type-aliases/RawNode.md)[] Array of raw command nodes to parse ## Returns [`ObservedArray`](../../Helpers/type-aliases/ObservedArray.md)\<[`YTNode`](../../Helpers/classes/YTNode.md)\> An observed array of parsed YTNodes ## Defined in [src/parser/parser.ts:698](https://github.com/LuanRT/YouTube.js/blob/4ae0cc5c523a2080e68d6c0c1437c78fe318ea30/src/parser/parser.ts#L698)